如何从主机访问 Ruby on Rails 资产

如何从主机访问 Ruby on Rails 资产

我在 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'

相关内容