我想从多个主机名测试我的 Assets ,例如:http://assets1.somehost.dev, http://assets2.somehost.dev
我的 Assets 配置来自 development.rb
config.serve_static_assets = false
config.assets.compile = true
config.assets.digest = true
config.action_controller.asset_host = "http://assets%d.somehost.com"
config.assets.compress = false
config.assets.debug = false
所以我想设置 config.action_controller.asset_host = "http://assets%d.somehost.dev"
在本地进行测试。
将以下行添加到您的主机文件(我认为 rails 默认只使用四个 Assets 主机):
127.0.0.1 http://assets1.somehost.dev http://assets2.somehost.dev http://assets3.somehost.dev http://assets4.somehost.dev
维基百科有一个列表 where to find your hosts file基于您的平台。
我是一名优秀的程序员,十分优秀!