标签: ruby-on-rails ruby-on-rails-3
我在Helper中定义了我的帮助函数:
module CarsHelper def my_helper ... end end
但我既不能在我的CarsController也不能在Car模型中使用它(my_helper),是否只能在View中使用自定义助手?
CarsController
Car
答案 0 :(得分:5)
助手通常用于观看。但您也可以将它们包含在控制器中。只需添加
helper :cars
到您的控制器。 (docs)
模型超出了帮助程序的范围。在那里使用类或实例方法。
答案 1 :(得分:0)
在控制器中使用视图助手的新方法是使用: helpers.[helpername]
helpers.[helpername]
有关更多信息,请参见this。