我有一個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) –