मैंने अभी JQuery, jQuery Air: First Flight पर Code School's परिचय पाठ्यक्रम समाप्त किया है। यह jQuery की मूल बातें सीखने का एक शानदार तरीका था और जब मैं किया गया था तो मैं अपने नए छोटे रेल 3.2 एप में कुछ jQuery जोड़ने के बारे में उत्साहित था। ऐसा करने के लिए कैसे स्पष्ट नहीं है, हालांकि।रेलवे 3.2 ऐप में JQuery या जावास्क्रिप्ट (कॉफी.script नहीं) कोड जोड़ना?
डिफ़ॉल्ट रूप से, रेल 3.2 में jquery-rails और कॉफी-रेल रत्नों के साथ आता है। नए 3.2 ऐप्स सभी कॉफी-स्क्रिप्ट के रूप में जावास्क्रिप्ट और jquery स्वीकार कर रहे हैं। जबकि मैं जल्द ही कॉफी-स्क्रिप्ट सीखूंगा, अभी मुझे जो कुछ मिला है वह jquery है। मेरी app/views/layouts/application.html.erb
फ़ाइल के सिर में
<script type="text/javasript" src= "https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
या jQuery-रेल मणि की है कि सभी लिया देखभाल और
<%= javascript_include_tag "application" %>
पहले से ही वहाँ
है:
अधिक विशेष रूप से, मैं की तरह कुछ जोड़ना चाहिए?
मेरे ऐप में मैं jQuery कोड कहां डालूं? मेरे द्वारा उत्पन्न हर नए नियंत्रक के साथ, रेल 3.2 app/assets/javascripts/
निर्देशिका में एक अच्छी [new_controller].js.coffee
फ़ाइल बनाता है। यदि मैं इसे .coffee
फ़ाइल में डालता हूं तो जावास्क्रिप्ट काम नहीं करता है। किसी के पास कोई विचार है?
मेरी भलाई एसओ समुदाय तेज़ है! 9 मिनट में मुझे अपने प्रश्न का उत्तर देने के लिए लिया - कोडस्कूल समर्थन के साथ काम करने वाले एक दिन में बिताए - 3 लोगों ने भी इस सवाल का जवाब दिया था! बहुत बहुत धन्यवाद। मैं अब बेहतर समझता हूँ। अगली बार मैं एसओ से शुरू करता हूं। – BenU