【问题标题】:Are methods defined in helper directory accesible in controllers?辅助目录中定义的方法是否可以在控制器中访问?
【发布时间】:2015-03-31 13:10:16
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

    好的,我得到了这个 - 我们需要在应用程序控制器中包含 session_helper 以使控制器可以使用助手。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-15
      • 2011-02-05
      • 2014-11-19
      • 1970-01-01
      • 2017-05-01
      • 1970-01-01
      • 2019-12-30
      • 2013-01-20
      相关资源
      最近更新 更多