मैं jquery-rails मणि का उपयोग कर रहा हूँ। एक रेल में (गैर mountable) इंजन मैं एप्लिकेशन/आस्तियों/javascripts/my_engine/application.js.erb में है:रेल इंजन (jquery-rails मणि) में jquery-ui नहीं ढूंढ सकता
//= require jquery
//= require jquery_ujs
//= require jquery-ui.min
और मैं त्रुटि मिलती है:
Sprockets::FileNotFound: couldn't find file 'jquery-ui.min'\n (in /home/me/rails/my_engine/app/assets/javascripts/my_engine/application.js.erb
ही सेट अप कंटेनर आवेदन में ठीक काम कर रहा था। यह कैसे है कि मैनिफेस्ट jquery और jquery_ujs पा सकता है लेकिन jquery-ui.min नहीं?
मेरे पास इंजन के रत्नपेक में और इंजन के जेमफाइल में, मेरे कंटेनर ऐप के जेमफाइल में jquery-rails मणि है और बंडल इंस्टॉल चला गया है।
डिफ़ॉल्ट रूप से रेल 3.0+ के नए संस्करण में डिफ़ॉल्ट रूप से jquery-ui शामिल होगा, यही कारण है कि उन्होंने मणि को हटा दिया। – David
क्या मुझे दोनों रत्नों की आवश्यकता है और फिर // = jquery और // = jquery.ui.all को मैनिफेस्ट में चाहिए? – rigyt
हां यह इंजन के रत्नपेक, जेमफाइल दोनों में दोनों रत्नों को शामिल करके काम कर रहा है और दोनों को मेनिफेस्ट – rigyt