मैं jQuery का उपयोग करने की कोशिश कर रहा हूं, और अब तक सबकुछ बढ़िया रहा है, जब मैं आंशिक प्रस्तुत करने की कोशिश कर रहा हूं और इसे जोड़ रहा हूं div। यहाँ है यह की स्थापना मैं कैसे हैरेल, jQuery, .js.erb फ़ाइलें, जेएस ब्राउज़र द्वारा निष्पादित नहीं किया गया
मैं ने एक ऐसी कार्रवाई से प्रतिक्रिया करता है करने के लिए js:
def index
@objects = Object.find(:all)
respond_to do |format|
format.js
end
end
और इसमें कुछ जावास्क्रिप्ट के साथ index.js.erb नामक एक टेम्पलेट:
alert("hello world");
Firebug एक "text/javascript" प्रतिक्रिया युक्त रिटर्न:
alert("hello world");
लेकिन अलर्ट विंडो प्रकट नहीं होता है, और न ही एक करता है अन्य जावास्क्रिप्ट काम। मैंने http://railscasts.com/episodes/136-jquery की जांच की और साथ ही साथ कम या कम किया गया। मैं कई अन्य बातों की कोशिश की, .erb के बजाय .rjs का उपयोग कर और मेरे टेम्पलेट में इस डाल की तरह:
page.alert("hello world");
लेकिन मैं एक ही सटीक परिणाम मिलता है, और ब्राउज़र कभी नहीं जे एस निष्पादित करता है।
कोई भी जानता है कि जावास्क्रिप्ट को क्यों निष्पादित नहीं किया जा रहा है?
मैं रेल 2.3.4 चला रहा हूं।
आप का उपयोग कर कुछ भी jQuery विशिष्ट होना प्रतीत नहीं होते हैं, लेकिन सिर्फ एक नोट के रूप में, प्रोटोटाइप, नहीं jQuery के साथ जहाजों रेल। यदि आप स्विच करना चाहते हैं तो जेआरईएल देखें। –