मैंने resources प्लग-इन को एक grails 1.3.7 एप्लिकेशन में जोड़ा और सबकुछ ठीक से काम करता है जो जावास्क्रिप्ट को अतुल्यकालिक रूप से लोड किया गया है।Grails संसाधन प्लगइन और AJAX लोड जावास्क्रिप्ट
तो अगर मुझे लगता है कि एक
<r:script>
// javascript here
</r:script>
होता है और ajax js कोड निष्पादित नहीं करता है के माध्यम से इसे लोड एक टेम्पलेट है, और मैं इस त्रुटि मिलती है:
It looks like you are missing some calls to the r:layoutResources tag
जो भावना क्योंकि बनाता है पृष्ठ पहले से ही प्रस्तुत किया जा चुका है और कोई आर नहीं है: लेआउट स्रोत नए जोड़े आर: स्क्रिप्ट जेएस कोड को संभालने के लिए।
केवल वैकल्पिक हल मैंने पाया वास्तविक render(template:...)
नियंत्रक क्रियाएँ सामग्री एसिंक्रोनस रूप से प्रस्तुत करना में के बाद render r.layoutResources(disposition:"defer")
जोड़ना है।
क्या कोई अन्य स्पष्ट समाधान है?
बहुत उपयोगी जानकारी! मैंने पहले से ही [डॉक्स] (http://grails.org/doc/latest/ref/Tags/render.html) में ऐसा कुछ देखा था, लेकिन रेंडर टैग में 2.0 के रूप में कोई "लेआउट" विशेषता नहीं है। 3। –
+1 मेरे लिए भी बहुत उपयोगी है। –
हाँ, यह काम कर रहा है – confile