Ruby on rails Rails:在所有控制器上使用帮助器
我需要从应用程序中的任何位置访问我的section_grades.rb助手 目前,在我的应用程序的一个部分,即财务部分,我在finance\u controller.rb中有以下代码:Ruby on rails Rails:在所有控制器上使用帮助器,ruby-on-rails,ruby,ruby-on-rails-4,Ruby On Rails,Ruby,Ruby On Rails 4,我需要从应用程序中的任何位置访问我的section_grades.rb助手 目前,在我的应用程序的一个部分,即财务部分,我在finance\u controller.rb中有以下代码: include SectionGrades ... if current_user rainy_day_checker retirement_grade credit_card_grade spending_grade end
include SectionGrades
...
if current_user
rainy_day_checker
retirement_grade
credit_card_grade
spending_grade
end
我是否将其移动到应用程序\u controller.rb?如果是的话,我用什么方法?我试过了,它说当前用户没有定义 您只需将
include SectionGrades
放在第\u grades.rb节中类应用程序控制器
的正下方,尽管我有不同的方法。模块部分等级扩展活动支持::关注def支出等级。如何调用这些方法?您需要提供更多的上下文,以便我更好地理解您试图实现的目标。您在部分_grades
中有什么代码?为什么要在控制器中访问它?在finance\u controller
中,该代码位于何处?rainy\u day\u checker
和spending\u grade
有哪些副作用?