나는 Ryan Bates의 declarative authorization railscast를 팔로우하고 있습니다. 특정 기사 작성자가 자신이 소유자인지 여부에 관계없이 기사에 남아있는 주석을 편집 할 수 있도록 기능을 추가하려고합니다. 나는 그 일을 시도했지만 그 일을 할 수 없었다.신고 용 승인 - 기사에 남겨진 다른 댓글을 수정할 수 있습니까?
role :author do
has_permission_on :articles, :to => [:new, :create]
has_permission_on :articles, :to => [:edit, :update, :show] do
if_attribute :user => is { user }
end
**has_permission_on :comments, :to => [:edit, :update] do
if_attribute :article_id => is { user }
end**
end
의견 줄에있는 has_permission을 수정하여 사용자가 자신의 기사에만 댓글을 남기면 댓글을 편집 할 수있게하려면 어떻게해야합니까?
감사
아 user.article_ids를 사용하는 것에 대해서 생각조차하지 않았습니다. 고마워. –