Evreleme ve üretim ortamım Raylar yapılandırması, yalnızca birkaç şeyin farklı şekilde ayarlanmasıyla aynıdır (örn. Günlük düzeyi) ve ikisi arasındaki çoğaltmayı gerçekten yapmak istiyorum. çevre dosyaları. ÖrneğinCascading/Inherited/Shared Rails yapılandırma ortamları
, ben böyle bir şey var:
# 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
Ayrıca benim geliştirme ortamı etkilemez paylaşılan yapılandırması oluşturmak için en iyi yolu herhangi bir öneriler? Bu dosyalar çalıştırılmadan önce Rails.env değişkeninin ilklendirildiği ve kullanıma sunulduğu
DHH, http://signalvnoise.com/posts/3535-beyond-the-default-rails-environments adresinde daha fazla ayrıntıya sahip benzer bir yaklaşıma sahiptir. –