【问题标题】:Where is asset_host rails 3?asset_host rails 3 在哪里?
【发布时间】:2010-05-02 15:48:43
【问题描述】:

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 中没有这样的方法,谷歌也没有帮助我。

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3


    【解决方案1】:

    asset_host 配置信息进入你的环境文件,格式略有改变:

    // environments/production.rb
    Infinity::Application.configure do
    
      config.action_controller.asset_host = "http://assets.example.com"
    
    end
    

    不过,我不确定这是否会让您以与代码相同的方式覆盖。

    【讨论】:

    • 最后,我通过rails源找到了信息。它允许将 proc 分配为早期版本。
    猜你喜欢
    • 1970-01-01
    • 2012-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-18
    • 2012-07-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多