我想定义一个帮助方法
我尝试在
my_method
,该方法将在BuyersController
方法(如index
,create
等)中可用。我尝试在
app/helpers/application_helper.rb
中定义它,但它没有起作用:undefined method `my_method' for #<BuyersController:0x26df468>
我希望它能放在某个共享位置,因为我还想在其他控制器中使用它。这就是为什么我尝试了app/helpers/application_helper.rb
。
什么是定义它的正确位置?
ApplicationController
中定义的方法将对所有控制器可用,但对于它们的视图不可用。 - edgerunnerhelper_method :foo
将控制器方法foo
定义为视图助手。 - Satya