pet*_*hka 2 ruby-on-rails helper
我有以下控制器:
class FirstController < ApplicationController
helper_method :contoller_method
private
def contoller_method
"text"
end
end
Run Code Online (Sandbox Code Playgroud)
如何contoller_method在另一个控制器的视图中使用?有最好的做法吗?
将方法放在application_controller.rb.然后它将可供所有控制器使用.
如果您只想在两个类之间共享它,您可以执行类似的操作.创建一个名为helper controller的新控制器,让First/Second控制器继承它.
class FirstController < HelperController
end
class SecondController < HelperController
end
class HelperController < ApplicationController
helper_method :contoller_method
private
def contoller_method
"text"
end
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3426 次 |
| 最近记录: |