辅助目录中定义的方法是否可以在控制器中访问?

时间:2015-02-01 13:41:52

标签: ruby-on-rails ruby-on-rails-4 helpers

在以下代码中,方法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

1 个答案:

答案 0 :(得分:0)

好吧我得到了这个 - 我们需要在应用程序控制器中包含sessions_helper,以便为控制器提供帮助。