has_many 연관을위한 다중 선택 상자가 있습니다. PARAMS 같이 와서 : 나는 사람들이 단지 그들이 원하는 무엇 이건을 넣을 수 있도록 나 자신을 인증하고자하기 때문에 강력한 매개 변수를 사용하여 foo_ids: ["1", "2", "3"]
,이 속성을 허용하지 않습니다. def update
bar.foos = authorized_fo
Gemfile gem 'pundit', '~> 0.2.1'
응용 프로그램/컨트롤러/application_controller.rb class ApplicationController < ActionController::Base
include Pundit
...
응용 프로그램/정책/application_policy.rb class Ap
다음 스펙을 새로운 expect 구문으로 변환하려고합니다. 아무도 도와 줄 수 있습니까? describe PostPolicy do
subject { PostPolicy }
permissions :create? do
it "denies access if post is published" do
should_not perm
사용자에게는 has_many 생성자가 있고, 후자는 생성자와 has_many : through 관계의 조인 테이블입니다. 애플리케이션의 경우 부울 역할은 조인 테이블 (constructusers.manager, constructusers.operator 등)에 정의되며 admin은 사용자 속성입니다. 이 조치에 정책을 정의 할 시간이 올 때 관계가 액티브
그래서 나는 pundit 사용자 인증 솔루션을 시도하기로 결정했습니다. 응용 프로그램/뷰/프로젝트/ h1 Projects
(...)
- if policy(@project).create?
= link_to 'New Project', new_project_path
응용 프로그램/컨트롤러 index.html.slim : 나는 인스턴스 변수는 ni