ruby-on-rails – asset_host rails 3在哪里?

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – asset_host rails 3在哪里?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
rails 3中的asset_host发生了什么?
之前我可以将以下代码放入development.rb并获取开发中不存在的所有资源:
ActionController::Base.asset_host = proc do |source,request|
  unless File.exist?(File.join(RAILS_ROOT,'public',source.sub(/\?\d+$/,'')))
    'http://example.com'
  end
end

但在rails 3中没有这样的方法,谷歌也没有帮助我.

解决方法

asset_host配置信息会进入您的环境文件,这些文件稍微更改了格式:
// environments/production.rb
Infinity::Application.configure do

  config.action_controller.asset_host = "http://assets.example.com"

end

不过,我不确定这会让你以与代码相同的方式覆盖.

猜你在找的Ruby相关文章