2
CanCan의 작동 방식을 이해하는 데 어려움을 겪고 있습니다. 이CanCan 초기화 방법 이해
RailsAdmin.config do |config|
config.authorize_with :cancan
config.main_app_name = ['Pr', 'Admin']
config.current_user_method { } # auto-generated
end
내가 이메일로 관리자 대시 보드에 액세스 할 수 한 사용자가 원하는 initializers
폴더에 내 rails_admin 파일에 올 때 나는 [email protected] "다음 모델을
class Ability
include CanCan::Ability
def initialize(user)
if user && user.email == "[email protected]"
can :access, :rails_admin # only allow admin users to access Rails Admin
can :dashboard # allow access to dashboard
end
end
end
이 "CanCan은 현재 누가 그 시간에 현재 로그인했는지 어떻게 알 수 있습니까? 내가 누락 된 도우미 방법에 의존하고 있습니까?
현재 로그인 한 사용자를 처리 할 수있는'current_user' 메소드가있는'UserSessionsHelper' 모듈이 있습니다. 나는 그때 다른 것에 대해 걱정할 필요가 없다고 생각합니다. – jason328