안녕 난 캉캉을 사용하려고하지만, 즉 매우 자극적 오류가 있습니다초기화되지 않은 상수
class EditionsController < ApplicationController
before_filter :authenticate_user! #devise
load_and_authorize_resource
def index
end
end
이 경로로 :
get "editions/index"
컨트롤러 초기화되지 않은 상수 판
을
및 그러한 능력 :
user ||= User.new # guest user (not logged in)
if user.has_role? "admin"
can :manage, Edition
cannot :commission
else
can :read, :commission
end
그리고 추가 질문, 단수 (이름) 컨트롤러에 대해 cancan 능력을 어떻게 만들 수 있습니까? 예 : PhotoController
는 교류가 있습니까 'Edition'이라는 tiveRecord 모델? – Leantraxxx
예, load_and_authorize_resource를 authorize_resource : class => false로 변경했습니다. 구성에 대한이 규칙은 매우 기만적 일 수 있습니다. 물론 : 에디션 대신 에디션 – bkowalczyyk