पर ERB फ़ाइल को संशोधित मैं जावास्क्रिप्ट का एक टुकड़ा है कि मैं एक पेज में जोड़ना चाहते हैं नहीं है, लेकिन केवल उत्पादन वातावरण में। क्या रेलों को तैनाती पर सशर्त रूप से शामिल करने या सशर्त रूप से शामिल करने का कोई तरीका है। मुझे पता है कि मैं कर सकता हूं "अगर Rails.env.production?" लेकिन पेज को लोड होने पर हर बार इस स्थिति की जांच नहीं करना चाहूंगा।तैनाती
#config/environments/development.rb
SNIPPET = ""
#config/environments/production.rb
SNIPPET = "<script src='whatever.js'></script>"
#app/views/file.html.erb
<%= SNIPPET %>
मैं config फाइल में दृश्य कोड डालने के विचार पसंद नहीं है। यह वही है जो दर्शक मददगार हैं। –
निश्चित रूप से, यह उचित है। वास्तव में मैं क्या प्रदान करने के लिए कोशिश कर रहा हूँ है: विचारों में RAILS_ENV के आधार पर सशर्त तर्क नहीं करते हैं। यही कारण है कि पर्यावरण config फ़ाइलों :-) – Ben