在我production.rb集config.action_controller.asset_host我我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设置为当前的域和端口?
谢谢!
Rails :: Server.new.options哈希是我正在寻找的答案。谢谢! – superluminary 2013-05-20 09:51:54
这是一个有用的哈希知道。 – superluminary 2013-05-20 09:56:09