23

私のステージング環境と本番環境の Rails 構成は 99% 同じですが、いくつかの設定 (ログ レベルなど) が異なるだけで、2 つの環境ファイル間の重複をなくしたいと思っています。

たとえば、次のようなものがあります。

# config/environments/staging.rb
MyApp::Application.configure do
  config.cache_classes = true
  config.static_cache_control = "public, max-age=31536000"
  config.log_level = :debug
  # ...
end

# config/environments/production.rb
MyApp::Application.configure do
  config.cache_classes = true
  config.static_cache_control = "public, max-age=31536000"
  config.log_level = :info
  # ...
end

私の開発環境にも影響を与えない共有構成を作成するための最良の方法に関する推奨事項はありますか?

4

1 に答える 1