0
사용자 및 역할 테이블이 없습니다. 나는 사용자와 역할을위한 tabless 모델을 가지고있다. 사용자 정보는 응용 프로그램 컨트롤러에서 환경 변수의 값으로 설정됩니다.이 값은 하드 코딩 된 값입니다. 역할 정보는 서비스에서 비롯됩니다.레일즈 기반 cancan을 사용한 액세스 권한
#Application controller setting the user object
before_filter :set_user
def set_user
@user = User.new(:id => 123)
end
내가 허가 캉캉을 사용하고 ability.rb이 @user 또는 사용자를 볼 수 나던 응용 프로그램 컨트롤러 전에 nil.Does 능력 부하로 제공하고 ? 캔칸의 컨트롤러에서 무엇인가 놓치고 있습니까? 컨트롤러에 load_and_authorize_resource가 있습니다.
어떤 제안이 도움이 될 것입니다. 당신이없는 경우
감사 램야
감사합니다! 그것은 효과가있다! – Ramya