Как получить доступ к активам 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'