我在 Ubuntu VirtualBox 客户机上运行 Ruby on Rails 服务器。我可以通过将 Ubuntu 网络适配器设置为桥接来从主机访问本地服务器。我的应用程序的 hmtl 加载正常,但资源(例如图像)加载不正常。
答案1
在您的config/environments/development.rb
文件中,您需要设置配置变量 asset_host,它告诉应用程序在哪里加载资产。例如,如果您本地主机的 IP 地址http://10.0.2.15:3000
是
config.asset_host = 'http://10.0.2.15:3000'