在我的 production.rb 中,我将asset_host 设置为 CloudFront,如下所示:
config.action_controller.asset_host = 'http://xxxxxxxx.cloudfront.net'
现在我发现在某些情况下(特别是输出JavaScript以嵌入到另一个站点)我也需要在开发环境中设置asset_host,默认的null不会削减它。理想情况下,我想设置:
config.action_controller.asset_host = 'http://localhost:3000'
但是不能保证这个端口,我不愿意硬编码它。有没有办法将asset_host设置为当前域和端口?
谢谢!