मैं एक शौक ऐप पर काम कर रहा हूं और कुछ jQuery का उपयोग कर रहा हूं। परिणाम फिलहाल ठीक हैं, लेकिन मैं एक jQuery नोब हूं और मुझे लगता है कि कुछ महत्वपूर्ण सुधार हैं जो मैं कोड संरचना में कर सकता हूं। इस पल के लिए कॉफ़ेस्क्रिप्ट को अलग करना, एक बात जो मैं सोच रहा हूं वह है कि संपत्ति पाइपलाइन में मॉडल-विशिष्ट .js
फ़ाइलों का सही तरीके से उपयोग कैसे करें।रेल 3.1 में संपत्ति के साथ ठीक से काम कैसे करें 3.1 संपत्ति पाइपलाइन?
उदाहरण के लिए, मेरे उपयोगकर्ता मॉडल के साथ काम करते समय, मेरे पास कुछ कोड हो सकता है जिसे मैं तैयार करना चाहता हूं जब दस्तावेज़ तैयार हो। मान लीजिए कि मैंने इसे $(document).ready(function() {...});
में users.js
फ़ाइल में रेल 3.1 द्वारा उत्पन्न किया है।
अगले दिन, मैं पालतू मॉडल के साथ काम कर रहा हूं और मेरे पास कोड है जिसे मैं दस्तावेज़ के साथ चलाने के लिए तैयार हूं। मैंने इसे में pets.js
फ़ाइल के अंदर रखा है जो रेल तैयार करता है।
- कि जब कैसे संकलित एप्लिकेशन रन करता है:
यहाँ जहां मेरे सवालों का उठता है?
- क्या मैं ऊपर दिए गए उदाहरण के साथ दो jQuery उदाहरणों को तुरंत चालू कर रहा हूं?
- क्या मुझे ऐप में केवल एक बार
$(document).ready(function() {...});
का उपयोग करना चाहिए या रेल मेरे कोड को एक कॉल में संकलित करता है? - मॉडल-विशिष्ट
.js
फ़ाइलों में क्या है? - क्या विकास और उत्पादन मोड में यह निष्पादन के बीच अंतर है?
अतिरिक्त जानकारी के लिए धन्यवाद। – Clay