在以下代码中,方法log_in
在 app / helpers / sessions_helper.rb 中定义。代码来自railstutorial.org。我只是想知道助手中定义的方法是否可用于控制器(非对应的控制器)。如果它们可用,它们是如何可用的。
以下代码来自app / controllers / users_controller.rb
def create
@user = User.new(user_params)
if @user.save
log_in @user
flash[:success] = "Welcome to the Sample App!"
redirect_to @user
else
render 'new'
end
end
答案 0 :(得分:0)
好吧我得到了这个 - 我们需要在应用程序控制器中包含sessions_helper,以便为控制器提供帮助。