साथ रेल 3 में काम नहीं कर रहा मेरे हटाना रद्द करें/नष्ट रेल 3.हटाएं/नष्ट jQuery
किसी भी पाड़ के लिए या भी नहीं नई परियोजनाओं के लिए के लिए काम नहीं कर रहा।
<%= link_to 'Destroy', card, :confirm => 'Are you sure?', :method => :delete %>
this question से। समाधान फ़ायरफ़ॉक्स पुनर्स्थापन है। लेकिन मेरा क्रोम, सफारी या ओपेरा में भी काम नहीं कर रहा है।
एचटीएमएल कोड उत्पन्न: -
<a href="/categories/1" data-confirm="Are you sure?" data-method="delete" rel="nofollow">Destroy</a>
पुनश्च: कृपया नहीं कह रहे हैं डिफ़ॉल्ट जे एस फ़ाइलें या कुछ में शामिल हैं। क्योंकि मैं प्रोटोटाइप में सभी को एक साथ दिलचस्पी नहीं लेता, क्योंकि मैं jQuery का उपयोग कर रहा हूं।
संपादित/अद्यतन, महत्वपूर्ण: यह समाधान है जब आप प्रोटोटाइप का उपयोग नहीं करना चाहते हैं। मैं अपने प्रोजेक्ट में केवल jQuery और संबंधित प्लगइन का उपयोग कर रहा हूं।
लोग उत्तर दे रहे हैं: पहले प्रोटोटाइप इत्यादि शामिल करें और फिर प्रोटोटाइप और jQuery के बीच संघर्ष को हटाने के लिए कुछ मणि आदि इंस्टॉल करें। वह बकवास है।
मैंने एक उत्तर पोस्ट किया है। विकल्प के लिए जाने से पहले कृपया जांच लें। बिना किसी मुद्दे के 10 से अधिक परियोजनाओं के लिए मेरे लिए काम किया। आपको बस इतना करना है:
application.js को छोड़कर अपनी जावास्क्रिप्ट निर्देशिका से सभी जेएस फ़ाइलों को हटाएं। फिर मेरे उत्तर में निर्दिष्ट कोड को एक नई फ़ाइल में पेस्ट करें और उस फ़ाइल को शामिल करें। Jquery.js शामिल करें और फिर आप सभी सेट हैं। आपको विवादों को हटाने के लिए डिफ़ॉल्ट जावास्क्रिप्ट (यानी: प्रोटोटाइप) या कुछ अन्य मणि जोड़ने की आवश्यकता नहीं है।
मुझे jquery का उपयोग क्यों करना चाहिए। अभी भी परीक्षण के उद्देश्य के लिए मैंने ऐसा किया। अभी भी कोई काम नहीं कर रहा है। –
रेल 3 इसे काम करने के लिए अविभाज्य जावास्क्रिप्ट का उपयोग करता है। तो आपको इसके लिए कुछ जावास्क्रिप्ट ढांचे (प्रोटोटाइप या JQuery) और उचित 'rails.js' शामिल करना होगा। अधिक जानकारी के लिए [रयान बेट्स द्वारा स्क्रीनकास्ट] देखें (http://railscasts.com/episodes/205-unobtrusive-javascript)। –
यह सही नहीं है .. जब कुछ प्रोटोटाइप लोड करने के लिए jquery का उपयोग करने के इच्छुक हैं .. –