से सहायक सहायक कॉलिंग नियंत्रक से सहायक विधियों को कॉल करना संभव है? यदि हां रेल 3 में ऐसा कैसे करें?रेल 3 नियंत्रक
29
A
उत्तर
36
view_context.some_helper_method
+1
यह रेल 3 के लिए सबसे सही जवाब है। –
28
आप या तो नियंत्रक में सहायक मॉड्यूल शामिल कर सकते हैं, या एक नियंत्रक विधि के रूप में सहायक को परिभाषित कर सकते हैं और इसे helper_method :method_name
के माध्यम से एक सहायक के रूप में चिह्नित कर सकते हैं।
class FooHelper
def bar ... end
end
class QuxsController
include FooHelper
end
या
class QuxsController
private
def bar ... end
helper_method :bar
end
1
यह कुछ एक अन्य नियंत्रकों या ध्यान में रखते हुए विधि ApplicationHelper उपयोग करने के लिए बस को जोड़ने के इस include ApplicationHelper
नीचे दे क्योंकि अपने सभी नियंत्रक ApplicationController से प्राप्त करना चाहता है, तो काम कर रहा है।
class ApplicationController < ActionController::Base
protect_from_forgery
include ApplicationHelper
end
संबंधित मुद्दे
- 1. रेल 3 ओवरराइड सत्र नियंत्रक
- 2. रेल 3 - एक नियंत्रक में छंटनी?
- 3. रेल में जेसनपी को संभालना 3 नियंत्रक
- 4. रेल नियंत्रक बिना नियंत्रक
- 5. रेल नियंत्रक
- 6. रेल नियंत्रक
- 7. रेल नियंत्रक
- 8. रेल 3: रेल
- 9. रेल 3
- 10. रेल में मॉडल के बिना नियंत्रक के लिए रूट 3
- 11. रेल 3: नियंत्रक से जावास्क्रिप्ट कोड कैसे भेजें?
- 12. रेल पर रूबी 3 link_to नियंत्रक और कार्रवाई
- 13. रेल 3 - जांचें कि स्ट्रिंग/टेक्स्ट में नियंत्रक
- 14. रेल 3: नियंत्रक के अंदर @ टेम्पलेट चर शून्य है
- 15. रेल 3 रीस्टफुल प्रमाणीकरण - अनियमित स्थिर अनुप्रयोग नियंत्रक :: प्रमाणीकृत सिस्टम
- 16. नियंत्रक में अनुप्रयोग.आरबी से कॉन्फ़िगरेशन एक्सेस करना (रेल 3)
- 17. रेल 3:
- 18. प्रत्येक पाश रेल 3
- 19. रेल 3 - आईडी
- 20. एमवीसी 3 नियंत्रक जेसनफ़ाइल
- 21. रेल 3: मॉडल
- 22. रेल + देवता - कस्टम नियंत्रक
- 23. रेल: मैं नियंत्रक/क्रिया
- 24. रेल निर्माण सत्र नियंत्रक
- 25. रेल नियंत्रक जीवन चक्र
- 26. प्रति नियंत्रक रेल लेआउट
- 27. रेल 3 मार्ग संदर्भ
- 28. जेडटेबल और रेल 3
- 29. रेल 3 पैरा अनचाहे रैपिंग
- 30. रेल 3 autoload
हां यह संभव है। आप यहां जवाब पा सकते हैं: http://stackoverflow.com/questions/453762/nomethoderror-when-trying-to-invoke-helper-method-from-rails-controller – alexkv
कृपया उत्तर के रूप में "view_context.some_helper_method" को चिह्नित करें आप। – Vinozio