यह डिफ़ॉल्ट application.js
हैनियंत्रक/कार्रवाई के आधार पर जावास्क्रिप्ट संपत्ति कैसे लोड करें?</p> <pre><code>//= require jquery //= require jquery_ujs //= require_tree . </code></pre> <p>CoffeeScript टेम्पलेट्स इस सामग्री है:
# Place all the behaviors and hooks related to the matching controller here.
# All this logic will automatically be available in application.js.
# You can use CoffeeScript in this file: http://jashkenas.github.com/coffee-script/
मेरे लिए, "मिलान नियंत्रक से संबंधित यहाँ" इसका मतलब है कि foo_bar.js.coffee
ही भरी हुई होनी चाहिए जब foo_bar
नियंत्रक का उपयोग किया जाता है। क्या मैं सही हू?
बात यह है कि यह सभी जावास्क्रिप्ट फ़ाइलों को लोड करता है भले ही उनकी आवश्यकता न हो। इसके अलावा ... मैं जानना चाहता हूं कि नियंत्रक की कार्रवाई के आधार पर सशर्त रूप से जावास्क्रिप्ट फ़ाइलों को कैसे शामिल किया जाए।
+1 मैं सहमत हूँ। यह एक अच्छा और मॉड्यूलर समाधान – lucapette
कूल है, इस प्रकार जेनरेट किए गए कंकाल को किया जाना चाहिए था। कार्यों के बारे में क्या? मेरा मतलब है ... मैं केवल एक विशिष्ट कार्रवाई के लिए एक जावास्क्रिप्ट लोड करना चाहता हूं ... क्या यह एक आसान तरीके से करना भी संभव है? – Cristian