Моя конфигурация Rages и производственной среды на 99% одинакова с несколькими вещами, установленными по-разному (например, уровень журнала), и я действительно хотел бы устранить дублирование между двумя файлами среды.
Например, у меня есть что-то вроде этого:
# 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
Любые рекомендации по наилучшему способу создания общей конфигурации, которая также не влияет на мою среду разработки?