Bir sayfaya eklemek istediğim, ancak yalnızca üretim ortamında kullanmış olduğum bir JavaScript parçam var. Rayların takılması veya şartlı olarak dağıtım için bir yolu var mı. "Rails.env.production ise?" Yapabileceğimi biliyorum. Ancak, sayfa her yüklendiğinde bu koşul kontrolünü yapmayı tercih etmem.dağıtımda erb dosyasını değiştir
#config/environments/development.rb
SNIPPET = ""
#config/environments/production.rb
SNIPPET = "<script src='whatever.js'></script>"
#app/views/file.html.erb
<%= SNIPPET %>
Yapılandırma dosyasında görünüm kodu koyma fikrinden hoşlanmıyorum. Görünüm yardımcıları için budur. –
Elbette, bu adil. Gerçekten vermeye çalıştığım şey: Görünümlerde RAILS_ENV'ye dayalı koşullu mantık yapmayın. Ortam yapılandırma dosyaları budur :-) – Ben