अधिकांश रेल 3.1 परिसंपत्ति पाइपलाइन और जावास्क्रिप्ट टेम्पलेटिंग के संबंध में ट्यूटोरियल मुझे विश्वास दिलाता है कि संपत्ति पाइपलाइन किसी भी * .jst फ़ाइलों को उठाएगी और उन्हें जेएसटी वैरिएबल में थप्पड़ मार देगा जो आपके * .js पर उपलब्ध है। फ़ाइलें। हालांकि, मैं वर्तमान में निम्न त्रुटि के साथ स्टम्प्ड रहा हूँ जब मैं एक * .jst टेम्पलेट लोड करने का प्रयास:जेएसटी रेल के लिए अपरिभाषित 3.1 आवेदन
Uncaught ReferenceError: JST is not defined
किसी भी संकेत दिए गए?
//= require templates/your_template.jst
फिर अपने इसी में जावास्क्रिप्ट टेम्पलेट में शामिल हैं:
क्यों आप अपने मेनिफ़ेस्ट में टेम्पलेट्स/your_template.jst की आवश्यकता होगी, लेकिन फिर एक ही फाइल पर javascript_include_tag का उपयोग करें? जब आप application.js प्रकट में your_template.jst की आवश्यकता होती है, तो आप बस 'javascript_include_tag 'application'' जो डिफ़ॉल्ट रूप से किया जाता है की जरूरत है। – tybro0103