मैं खोजने योग्य प्लगइन डिफ़ॉल्ट खोज पृष्ठ (http://localhost/searchable/) को अक्षम करने का प्रयास कर रहा हूं, लेकिन इसे करने का कोई तरीका नहीं मिला है। किसी को पता है कि यह कैसे किया जा सकता है, अधिमानतः एक कानूनी तरीके से, लेकिन यदि आवश्यक हो तो चालबाजी का सहारा लेना?grails अक्षम करें खोजने योग्य प्लगइन डिफ़ॉल्ट खोज पेज?
5
A
उत्तर
4
मैं आमतौर पर त्रुटि कोड हैंडलर को नियंत्रक को फिर से रूट करता हूं ताकि मैं कुछ लॉगिंग कर सकूं या दृश्य प्रस्तुत करने से पहले जो कुछ भी कर सकूं। आप उपयोग कर सकते हैं कि यहाँ भी:
class UrlMappings {
static mappings = {
"/searchable/$action?"(controller: "errors", action: "urlMapping")
"/$controller/$action?/$id?" { }
"/"(view:"/index")
"403"(controller: "errors", action: "accessDenied")
"404"(controller: "errors", action: "notFound")
"405"(controller: "errors", action: "notAllowed")
"500"(view: '/error')
}
}
जहां ErrorsController इस तरह दिखता है:
class ErrorsController {
def accessDenied = {}
def notFound = {
log.debug "could not find $request.forwardURI"
}
def notAllowed = {}
def urlMapping = {
log.warn "unexpected call to URL-Mapped $request.forwardURI"
render view: 'notFound'
}
}
और आप grails- में accessDenied.gsp, notFound.gsp, और notAllowed.gsp बनाने की आवश्यकता होगी ऐप/त्रुटियां
अपने कस्टम मैपिंग में 'छुपा' नियंत्रक भेजकर आप अप्रत्याशित पहुंच लॉग कर सकते हैं, लेकिन फिर भी इसके अस्तित्व को छिपाने के लिए 404 पृष्ठ प्रस्तुत कर सकते हैं।
संबंधित मुद्दे
- 1. Grails प्लगइन अक्षम करें
- 2. Grails प्लगइन
- 3. Grails खोजेबल प्लगइन
- 4. grails इंडेक्स पेज
- 5. MEF पुनरावर्ती प्लगइन खोज
- 6. Grails प्लगइन का विन्यास
- 7. प्रभावी grails प्लगइन विकास
- 8. Grails डाटाबेस माइग्रेशन प्लगइन मुद्दे
- 9. rails_admin खोज योग्य एसोसिएशन
- 10. grails डिफ़ॉल्ट की कमी
- 11. Grails कंसोल - कक्षा खोजने में असमर्थ?
- 12. Grails में केस असंवेदनशील खोज
- 13. खोज परिणामों की grails पेजिनेशन
- 14. जीस्ट्रीमर प्लगइन खोज पथ?
- 15. Grails MongoDB प्लगइन: एंबेडेड संग्रह बनाम संदर्भ
- 16. _really_ अक्षम GtkTreeView खोज
- 17. JQuery प्लगइन डिफ़ॉल्ट और विकल्प
- 18. jQuery Touchwipe - अक्षम डिफ़ॉल्ट केवल
- 19. डिफ़ॉल्ट शीर्षलेख खोज पथ ओवरराइड करें
- 20. Grails में सेटिंग सत्र टाइमआउट स्प्रिंग सुरक्षा कोर प्लगइन
- 21. लॉग 4नेट/सी # - डिफ़ॉल्ट लॉगिंग अक्षम करें
- 22. एकाधिक विकल्प खोजने योग्य सूची देखें
- 23. Grails प्लगइन प्लगइन का रूट या स्थापित निर्देशिका
- 24. Grails बाकी ग्राहक प्लगइन - निर्दिष्ट करें हैडर डाटा
- 25. Grails - यूआरएल मानचित्रण/डिफ़ॉल्ट कार्रवाई और प्रवाह
- 26. ग्रहण आरसीपी आवेदन में अक्षम प्लगइन योगदान
- 27. Grails 2.0 में स्थानीय प्लगइन कैसे चलाएं?
- 28. Grails संसाधन प्लगइन और AJAX लोड जावास्क्रिप्ट
- 29. Grails कैश-एशैच प्लगइन और टीटीएल मान
- 30. Grails के लिए उपयोगकर्ता प्रबंधन प्लगइन/ढांचे?
यह एक अच्छा विचार है, तो मैं इसे किसी अन्य संसाधन की तरह दिख सकता हूं जो त्रुटि नहीं मिला है। मुझें यह पसंद है! मैंने प्लगइन के साथ शामिल एक को ओवरराइट करने के लिए एक /views/searchable/index.gsp बनाया था, लेकिन मैं बस इससे छुटकारा पाउंगा और इसे इस तरह से कर दूंगा। धन्यवाद! –
@ बर्ट - क्या स्टार्टअप पर UrlMapping को अक्षम/निकालने का कोई तरीका है? यह एक और अधिक सुरुचिपूर्ण समाधान होगा। –
आप शायद इसे हटा सकते हैं, लेकिन मुझे शक है कि यह एक साधारण फिक्स होगा। फीचर अनुरोध के लिए एक अच्छे उम्मीदवार की तरह लगता है। जब हम नियंत्रक नामस्थान (तात्कालिक रूप से v2.2) करते हैं तो यह शायद लागू हो सकता है। –