我在annotations_helper.rb
中定義了一個幫手abc()
。我需要做什麼才能在annotations_controller.rb
中使用此方法?在控制器內使用幫助器方法
0
A
回答
1
一般來說,助手應該是「視圖助手」,而不是從控制器調用。
你可能希望把類似的東西在application_controller.rb
1
這通常不是在你的控制器使用一個輔助一個很好的做法。您應該嘗試移動模型中的邏輯,或者如果邏輯過於通用,則應將其移至要使用的模型中的lib/some_lib.rb
和include
。如果你真的想這樣做,請查看blog post。不要忘記閱讀評論。
相關問題
- 1. 從Rails 3控制器調用幫助器方法
- 2. 我在控制器中的幫助器方法
- 3. 從控制器方法返回幫助程序的內容
- 4. RSpec:如何測試從控制器調用私人幫助器方法的幫助器方法?
- 5. 可以在控制器內部使用輔助方法嗎?
- 6. codeigniter - 在控制器中使用幫助器不起作用
- 7. 輔助方法在控制器
- 8. 在rails控制檯中使用像html_escape這樣的幫助器方法
- 9. 使用rails輔助方法和控制器方法
- 10. drawRect幫助器方法
- 11. Rails 5 - 幫助器方法
- 12. Rspec幫助程序測試需要訪問控制器方法
- 13. 幫助程序方法不更新控制器實例變量
- 14. 使用查看頁面,控制器和幫助器
- 15. 如何讓我的控制器更加乾爽 - 我想使用控制器內的幫助器 - Rails 3
- 16. 在Java中創建幫助器方法
- 17. 蛋糕控制器的幫助
- 18. 自定義視圖控制器幫助
- 19. 幫助與PHP控制器功能
- 20. 簡單的視圖控制器幫助
- 21. 控制器幫助和功能
- 22. Rails:幫助重構控制器
- 23. 有沒有辦法在控制器/操作中禁用視圖幫助器?
- 24. 如何在form_for中使用應用程序幫助器方法
- 25. 使用控制器輔助方法時範圍不好值
- 26. 使用無模型會話控制器驗證輔助方法
- 27. 從另一個控制器方法重新使用控制器方法(導軌)
- 28. 在Rails中控制器和幫助器之間共享變量
- 29. 請幫助:UINavigationController的和視圖控制器內存管理
- 30. Angularjs頁面重新加載控制器內的幫助