Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在帮助器目录中定义的方法是否可以在控制器中访问?_Ruby On Rails_Ruby On Rails 4_Helpers - Fatal编程技术网

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

Ruby on rails 在帮助器目录中定义的方法是否可以在控制器中访问?,ruby-on-rails,ruby-on-rails-4,helpers,Ruby On Rails,Ruby On Rails 4,Helpers,在下面的代码中,登录方法在app/helpers/sessions\u helper.rb中定义。代码来自railstutorial.org。我只是想知道helpers中定义的方法是否可用于contollernson对应的控制器。如果它们可用,如何可用 以下代码来自app/controllers/users\u controller.rb def create @user = User.new(user_params) if @user.save log_in @user fl

在下面的代码中,登录方法在app/helpers/sessions\u helper.rb中定义。代码来自railstutorial.org。我只是想知道helpers中定义的方法是否可用于contollernson对应的控制器。如果它们可用,如何可用

以下代码来自app/controllers/users\u 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

好的,我得到了这个-我们需要在应用程序控制器中包含会话\u helper,以使控制器可以使用helper