Rails 如何扩展 production.rb 中的配置项

marssun · 2014年10月27日 · 最后由 marssun 回复于 2014年10月28日 · 1435 次阅读

在实际应用的过程中遇到一个问题,由于项目使用的是 cdn,所以配置了 config.action_controller.asset_host,但是老板有了新的需求,希望有多个 cdn 同时存在,所以我想扩展一下 production.rb 中的配置项加上类似于 config.action_controller.asset_host1、config.action_controller.asset_host2 这样的配置,请问有谁知道怎么做吗?

你只是希望配多个 asset_host 吧,这个配置支持数组的

#1 楼 @huacnlee 这样。。。。 :plus1: 我也找到一种方式

module ActionController
  class Base < Metal
    config_accessor :asset_host1, :asset_host2
  end
end

那在 javascript_include_tag 这种方法中会选择数组中的哪一个呢?

需要 登录 后方可回复, 如果你还没有账号请 注册新账号