【发布时间】:2019-01-21 00:26:43
【问题描述】:
我有两个控制器有一个辅助方法,它们具有相同的名称但返回不同的东西:
class My1Controller < ApplicationController
helper_method :my_helper
def show
...
end
private
def my_helper
"Something from My1 controller"
end
end
class My2Controller < ApplicationController
helper_method :my_helper
def show
...
end
private
def my_helper
"Something from My2 controller"
end
end
在与My1Controller相关的app/views/my1/show.html.erb视图中,我想使用my_helper从My2Controller返回的值。
我怎样才能做到这一点?
【问题讨论】:
-
你的意思是你正在为 My2Controller 使用
app/views/my1/show.html.erb? -
@ray 我正在使用 / 只想使用来自
app/views/my1/show.html.erb的 My2Controller 的辅助方法。
标签: ruby-on-rails ruby controller ruby-on-rails-5 helper