pundit

    0

    1답변

    에 따라 권한을 부여 할 때 레코드 대신 부울 값 가져 오기 the Pundit readmeauthorize에 따르면 레코드를 반환해야하지만 아직 호출 할 때는 true이됩니다. 권한 부여가 전달 된 객체를 반환, 그래서 당신은 이처럼 체인 수 있습니다 컨트롤러 : def show @user = authorize User.find(params[:i

    1

    1답변

    rails5에서 채널을 통한 연결이나 메시지 스트리밍을 제한하는 방법을 궁금합니다. 현재 나는 학자들과 함께 일하는 그룹의 사용자들과 함께 그룹을 구성하고 그 그룹 내에서 websocket과의 연결이 발생합니다. 악의적 인 사용자가 그룹을 임의로 추측하면 소켓을 통해 메시지를 읽을 수 있습니다. 다음 코드는 내 컨트롤러에서 실행되는 새 메시지 만들 때 는

    1

    1답변

    다른 모델 객체를 기반으로 한 모델이없는 컨트롤러에서 작업을 어떻게 승인 할 수 있습니까? 서버라고하는 모델이 있고 해당 모델이없는 config_files_controller라는 중첩 컨트롤러가 있다고 가정 해 보겠습니다. 서버 개체와 현재 사용자 및 서버에 정의 된 정책을 기반으로 config_files_controller에서 작업을 인증 할 수 있기를

    0

    1답변

    관리자 만 볼 수있는 관리자보기가 있습니다. 나는 전문가를 사용하여 응용 프로그램을 인증합니다. 는 어떻게 정책을 만들지 않고 관리 뷰에 모든 사용자하지만 관리자를 거부 (및 권한 부여와 각 컨트롤러 장식) 각 관리 컨트롤러를합니까? 더 짧은 해결책이 있다면. 감사

    4

    1답변

    Rails 5 및 Pundit 권한 부여가 네임 스페이스에서 작동하는 것에 대한 질문. Pundit과 컨트롤러에서 에있는 Pundit 정책 파일을 사용할 policy_scope([:admin, @car]을 사용하고 싶었습니다. 네임 스페이스를 사용하지 않으려 고 노력하는 Pundit에게 문제가 있습니다. 네임 스페이스가 없으면 정상적으로 작동합니다. 응용

    0

    1답변

    사용자가 패키지를 가지고 있습니다. 사용자는 패키지에 속하며 패키지에는 많은 사용자가 있습니다. 사용자와 패키지 사이에는 많은 관계가 있습니다. 금은, 청동은 패키지입니다. 그래서 우리는은 패키지의 사용자가 한 달에 100 개의 게시물을 추가 할 수 있도록 권한을 부여 할 수 있으며, 금 패키지 사용자는 한달에 200 개의 게시물을 추가하고 청동 패키지 사

    0

    1답변

    저는 Rails 응용 프로그램에서 전문가를 사용하는 방법을 배우기 위해 3 년 동안 노력해 왔습니다. 해결 방법에서 정의하려고하는 규칙 집합을 기반으로 제안 목록을 표시하는 데 사용하려고하는 제안 모델이 있습니다. 내 최근 시도는 다음과 같습니다. 내 proposal.rb에서 class ProposalPolicy < ApplicationPolicy

    0

    1답변

    Heroku가 내 레일 API 응용 프로그램을 배포하는 동안, 내 빌드 아래의 오류와 함께 실패 : 이제 -----> Detecting rake tasks sh: 2: Syntax error: Unterminated quoted string sh: 2: Syntax error: Unterminated quoted string ! ! Could no

    0

    1답변

    나는 다음과 같은 정책을 module Admin class PostPolicy < AdminPolicy def index? true end def show? scope.where(:id => record.id).exists? && user.present? && user == record.user

    0

    1답변

    블로그 앱에서 Pundit을 사용하는 경우 User 및 Admin에 대해 서로 다른 사용자 테이블을 사용하여 인증 용 Devise를 구현하는 경우 게시물에 대한 정책을 구현할 수있는 방법 : 사용자가 자신의 게시물 업데이트 할 수 있습니다 사람의 게시물 나는 온라인으로 본 적이 예에서 를 업데이트 할 수 있습니다 관리자가 여러 사용자 테이블 등을 처리하기위