我正在做迈克尔·哈特的教程,我发现了一个错误:

rails_projects/sample_app/app/controllers/application_controller.rb:3:in `<class:ApplicationController>': uninitialized constant ApplicationController::SessionsHelper (NameError)

这是我的application_controller.rb文件:
class ApplicationController < ActionController::Base
  protect_from_forgery
  include SessionsHelper

  # Force signout to prevent CSRF attacks
  def handle_unverified_request
    sign_out
    super
  end
end

最佳答案

你应该在app/helpers中有一个名为“sessions\u helper.rb”的文件其中至少应该包含以下代码:

module SessionsHelper
end

我希望这会有帮助。

10-05 18:18