Rails Configuration 配置
链接 Configuring Rails Applications
配置项,除了 Configuration 对象外,还可以由 class_attribute
进行设置。
前者相当于只有一个总开关,只能决定开或关。而后者除了总开关外,还可以有分开关,总开关设置状态后,可以不设置状态(继承),或者设置自己的状态。
附录,查看各个 Railtie 所带配置项:
railties = ['action_mailer', 'active_record', 'action_controller',
'action_dispatch', 'action_view', 'active_support', 'i18n', 'assets']
railties.each do |railtie|
p railtie.camelize
p "=============="
klasses = Rails.configuration.send(railtie).values.map(&:class).uniq
klasses.each do |klass|
p klass
Rails.configuration.send(railtie).each_pair do |k,v|
p k if v.class == klass
end
end
end
最后更新于
这有帮助吗?