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 :設定應用程式的預設時區。