Я определил свою вспомогательную функцию в Helper:
module CarsHelper def my_helper ... end end
Но я не могу использовать ее (my_helper) в моей CarsController или в Car модели, так что пользовательский помощник можетиспользоваться только в View?
CarsController
Car
Помощники обычно для просмотра.Но вы также можете включить их в свои контроллеры.Просто добавьте
helper :cars
в свой контроллер.( документы )
Модели не входят в сферу охвата для помощников.Вместо этого используйте там методы класса или экземпляра.
Новый способ использования помощников вида в контроллерах - использовать: helpers.[helpername]
helpers.[helpername]
Подробнее см. this .