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_storemem_cache_storenull_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 :设置应用程序的默认时区。