我在我的 Rails 4 应用程序中使用 Sorcery 进行身份验证,但我无法让 current_users 方法工作。我不断收到以下错误:
undefined local variable or method `current_users' for #<UsersController:0x007fc7b5a75588>
看法:
Currently active users: <%= current_users_list %>
Application_controller.rb :
class ApplicationController < ActionController::Base
# Prevent CSRF attacks by raising an exception.
# For APIs, you may want to use :null_session instead.
protect_from_forgery with: :exception
helper_method :current_users_list
private
def not_authenticated
redirect_to login_url, :alert => "First log in to view this page."
end
def current_users_list
current_users.map {|u| u.email}.join(", ")
end
end