我有一个Rails引擎,并有在{} Rails_engine /lib/role_authorization/session_user.rb从主应用程序调用的Rails引擎的方法
module RoleAuthorization
class SessionUser
mattr_accessor :current_user, :role
def current_user(user)
current_user = user
end
def roles(role)
role = roles
end
end
end
我打电话从下面的方法如下main_application {} main_app /errors/application_errors.rb
class ApplicationErrors
def self.access_denied error, controller
RoleAuthorization::SessionUser.current_user(current_user)
end
但是我在这里得到一个未定义的方法CURRENT_USER。没有任何人有任何想法,我在做什么这里
您可以使用:: RoleAuthorization :: SessionUser.current_user(current_user) –