Rails 一般配置
应在 Rails::Railtie
对象上调用以下配置选项
- config.after_initialize :获取一个块,该块将在 rails 初始化应用程序后运行。
- config.asset_host :这将设置资产的主机。这在使用内容分发网络时很有用。这是
config.action_controller.asset_host
的简写 - config.autoload_once_paths :此选项接受 Rails 自动加载常量的路径数组。默认值为空数组
- config.autoload_paths :这接受 Rails 自动加载常量的路径数组。它默认为
app
下的所有目录 - config.cache_classes :确定是否应在每个请求上重新加载类和模块。在开发模式下,默认为
false
,在生产和测试模式下,默认为true
- config.action_view.cache_template_loading :这确定是否应该在每个请求上重新加载模板。它默认为
config.cache_classes
设置 - config.beginning_of_week :这设置默认的星期开始。它需要一个有效的工作日符号(
:monday
) - config.cache_store :选择要使用的缓存存储。选项包括
:file_store
,:memory_store
,mem_cache_store
或null_store
。 - config.colorize_logging :它控制是否对日志记录信息进行着色
- config.eager_load :Eager-load all registered
- config.encoding :指定应用程序编码。默认值为
UTF-8
- config.log_level :设置 Rails Logger 的详细程度。在所有环境中默认为
:debug
。 - config.middleware :使用它来配置应用程序的中间件
- config.time_zone :设置应用程序的默认时区。