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