pundit

    3

    3답변

    사용자가 학자에 의해 권한 부여 규칙이있는 페이지를 볼 수 없습니다 때 다음과 같은 오류를 받고 있어요라고했다 이 동작에서 여러 번 호출되었습니다. 렌더링 또는 리디렉션을 호출 할 수 있으며 액션 당 최대 한 번만 호출 할 수 있습니다. 또한 리다이렉트도 렌더링도 액션의 실행을 종료시키지 않으므로 리다이렉션 후 액션을 종료하려면 "redirect_to (.

    2

    2답변

    나는 루비 레일 애플 리케이션에서 승인을 처리하기 위해 전문가를 사용하고 있습니다. 로그인하고있는 사용자가 게시물, 댓글, 등는 여기에 포스트 정책의 원래 작업 방법, 코멘트 정책 등 def destroy user.present? && (user == record.user || user.role?(:admin) || user.role?(:moder

    8

    2답변

    Devise를 사용하여 Pundit을 사용하는 데 관심이 있지만 Rolify와 통합되거나 독립형 인 경우 많은 정보를 찾을 수 없습니다. CanCanCan은 Rolify와 잘 어울리 며 롤 모델을 좋아합니다. Pundit과 Rolify가 함께 사용하지 않는 주요 이유가 누락 되었습니까?

    4

    2답변

    내 레일 응용 프로그램 웹 사이트 방문자가 가입하고 콘텐츠를 만들 수 있습니다. 그것은 사용자 모델로 장치를 사용하고 모든 것이 잘 작동합니다. 이제 웹 사이트 자원 및 사용자 관리를 위해 rails_admin을 사용하고 관리 권한이있는 사람들 만 액세스 할 수 있어야합니다. admin 패널 액세스를 위해 별도의 AdminUser 모델을 만들거나 admin

    1

    1답변

    나는 모든 회사와 함께 많은 사용자를 가질 수 있어야하고 그 반대도 마찬가지이기 때문에 조인 테이블을 통해 주어진 회사와 사용자를 연관 짓고 있습니다. class User has_many :firm_connections, dependent: :destroy has_many :firms, through: :firm_connections e

    0

    1답변

    후 진정한 반환하는 나는 다음과 같은 User1 = User.find(1) User2 = User.find(2) 이 User1.add_role :teacher User2.add_role :teacher User1.has_role? :teacher >> true User2.has_role? :teacher >> true 난을 겪고 Use

    2

    2답변

    사용자가 노트를 만드는 Ruby on Rails 웹 앱이 있습니다. 메모는 메모를 만든 사용자의 소유입니다. Pundit gem을 설치하여 권한 부여를 만들었습니다. 특히 관리 역할을 만들었습니다. 이 자신의 노트 그리고 관리자가 에 대해 동일한 작업을 수행 할 수 있으려면를 만들거나 업데이트하거나 삭제 : 나는 사용자에 대한 싶습니다 는 할 수 어떤 사용

    3

    1답변

    하나의 컨트롤러 (집)에서 policy_scope 요구 사항을 건너 뛰고 싶습니다. 나는 이것을 시도했다 : class ApplicationController < ActionController::Base include Pundit after_action :verify_authorized, :except => :index, unless: :

    1

    1답변

    당신은 Pundit에 대해 들었을 것입니다. https://github.com/elabs/pundit 기본적으로 권한 부여 보석입니다. 내가 알고 싶은 것은 클래스 내에 변수 current_user에 어떻게 액세스합니까? 나는 방법을 모른다, 그러나 @user 및 user 우리는 또한이 클래스 내부의 포스트 변수를 가지고있는 current_user clas

    2

    2답변

    레일 작곡가 (https://github.com/RailsApps/rails-composer)를 통해 사용자 정의 응용 프로그램을 설치하고 있습니다. 코드는 : 나는 그것을 작동 https://github.com/RailsApps/rails-devise-pundit RSpec에 사양을 체크 아웃 할 때 나는 RSpec에 사양을 실행하려고 https://gi