是否有必要像在控制器中一样提及控制器中的私有方法helper_methods
?喜欢
class PostsController < ApplicationController
helper_method :check_something
def new
check_something
@post = Post.new
end
def show
@post = Post.find(params[:id])
end
private
def check_something
redirect_to(root_path) and return if something
end
end
是否声明: helper_method :check_something
必需?如果是,为什么?
当我从控制器操作方法调用私有方法时,params
可以在私有方法还是方法中访问哈希helper
?