我在abc()
中定义了一个帮助annotations_helper.rb
。我该怎么做才能在annotations_controller.rb
中使用此方法?
答案 0 :(得分:1)
一般来说,助手应该是“视图助手”而不是从控制器调用。
您可能希望在application_controller.rb
中添加类似的内容答案 1 :(得分:1)
在控制器中使用帮助程序通常不是一个好习惯。您应该尝试在模型中移动逻辑,或者如果逻辑过于通用,则应将其移至模型中要使用的lib/some_lib.rb
和include
。
但是,如果您真的想这样做,请查看此blog post。不要忘记阅读评论。