【发布时间】:2016-12-29 19:04:15
【问题描述】:
在我的 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设置为当前域和端口?
谢谢!
【问题讨论】:
标签: ruby-on-rails