【发布时间】:2019-06-14 09:48:03
【问题描述】:
在 Ruby on Rails 中,我们可以在控制器中声明一个辅助方法,例如
# app/controllers/my_controller.rb
class MyController < ApplicationController
helper_method :helper_method_name
...
private
def helper_method_name
...
end
end
在助手中,例如
# app/helpers/my_helper.rb
class MyHelper
def helper_method_name
...
end
end
有什么区别(在访问、使用等方面)?
【问题讨论】:
标签: ruby-on-rails ruby controller helper