pundit

    0

    1답변

    레일즈 5 API를 사용하고 있으며 잘 진행되고 있습니다. 리소스 소유자가 아닌 경우 해당 사용자의 정보를 볼 수 없어야하는 특정 사례를 테스트하려고합니다. 그래서 몇 가지 사용자 고정물 샘플 데이터가 있습니다. Sarah와 Jim은 그 중 두 가지입니다. 내가 여기에이 테스트 케이스를 가지고 : Error: UsersControllerTest#test_

    0

    1답변

    나는 약간의 인증 및 인증과 혼동스러워하고 있습니다. 먼저 내 프로젝트에 대해 이야기해야합니다. 그것은 두 가지 주요 모델 : 사용자 및 찬성을 갖습니다. 사용자는 서비스를 요청하는 사람들입니다. 찬성이란 서비스를 제공하는 사람들입니다. 프로는 매우 다른 작업을 할 수 있으므로 프로젝트에 저장된 데이터의 유형이 매우 다릅니다. 저는 (사진 작가, 웨딩 플래

    4

    1답변

    저는 Pundit gem의 단순함을 좋아합니다. 나는 그것을 데이터베이스에 저장함으로써 정책을 동적으로 만들고 싶습니다. 기본적으로 응용 프로그램을 다시 배포 할 필요없이 정책을 변경할 수있는 방법을 찾고 있습니다.

    2

    1답변

    나는 레일즈 5 앱에서 전문가를 사용하는 법을 배우려하고 있습니다. 이 기사의 접근 방식을 따르려고합니다. https://learn.co/lessons/devise_pundit_readme 나는이 접근 방식의 결과를 찾기 위해 애 쓰고 있습니다. 특히, 내가 정의 된 범위를 사용하려고 내 지수의 라인은 존재 : undefined method `propo

    1

    1답변

    나는 DirectoryController가 있고 의도적으로 UsersController가 없다. UsersController는 관리 컨트롤을 만들 때 의심 할 여지없이 추가 될 것이며 완전히 다른 범위 &을 가질 것입니다. 디렉토리 컨트롤러에서 policy_scoped를 호출 할 때 DirectoryPolicy에서 범위를 사용하고 UserPolicy (아직

    0

    1답변

    Pundit을 사용하는 동안 중첩 된 자원의 색인 작업 승인에 어려움을 겪고있다. 전문가는 아주 매끄럽고 잠재적으로 쉽기 때문에 이것을 이해할 수 없기 때문에 나는 그것을 옆으로 던져야한다. 내가이 부분을 이해하면 다른 모든 것들이 인라인 될 것이다. 나는 많은 사람들의 게시물을 읽었으며, 내가 묻고있는 질문과 매우 비슷한 질문을하고있다. 내가 묻는 질문에

    0

    1답변

    저는 Pundit gem을 사용하여 current_user 이외의 사용자에게 속한 색인 페이지에 대한 액세스를 방지하는 방법을 알아 내려고 노력하고 있습니다. 예제는 current_user로 결과를 범위 지정하는 방법에 대해서만 설명하지만 current_user가 레코드의 소유자가 아닌 경우 실제로 페이지 자체에 대한 액세스를 실제로 금지하는 방법은 없습니

    0

    1답변

    Rails 5 앱에서 Pundit을 사용하는 방법을 알아 내려고합니다. 제안서, 잠재 고객 및 사용자를위한 모델이 있습니다. 협회는 다음과 같습니다 has_many :potentials, inverse_of: :proposal accepts_nested_attributes_for :potentials, reject_if: :all_blank, al

    3

    1답변

    Rails 앱에서 평범한 스코프를 사용하는 방법을 배우려 고 수년간 노력한 결과, 왜 내가 제대로 작동하지 않는지에 대한 통찰력을 얻었습니다. 분명히 Pundit은 쿼리 매개 변수 중 하나가 정치가 상태 인 SQL 쿼리를 실행할 수 없습니다. 내가받은 제안은 다른 상태 시스템을 사용하는 것입니다. 내가 그것을하기 전에, 누군가를 Pundit (스코프 포함)

    1

    1답변

    내 사이트에는 30 개의 기능에 대한 링크가있는 관리자 섹션이 있습니다. 우리는 각 고객 서비스 담당자에게 매우 세분화 된 개별 레벨 (즉, 조는 페이지 A와 B는 액세스 할 수 있지만 C는 액세스 할 수 없으며 Mary는 A와 C에 대한 액세스 권한이 부여됨)에서 이러한 페이지에 액세스 할 수 있도록하려고합니다. , B가 아니라). Pundit 또는 Ca