Как получить доступ к активам Ruby on Rails с хост-машины

Я использую сервер Ruby on Rails на гостевой машине Ubuntu VirtualBox. Я могу получить доступ к локальному серверу с моего хост-компьютера, установив сетевой адаптер Ubuntu в режим моста. Hmtl моего приложения загружается нормально, но ресурсы, например изображения, нет.

1 ответ

Решение

В вашем config/environments/development.rb файл, вам нужно установить переменную config, asset_host, которая сообщает приложению, куда загружать ресурсы. Например, если ваш IP-адрес вашего локального хоста http://10.0.2.15:3000 затем

config.asset_host = 'http://10.0.2.15:3000'
Другие вопросы по тегам