環境: Rails 3.2.13 + simple_form
2.1.0 + CanCan 1.6.10 + など
モデルのサムネイル: Article
s には作成者 ( User
s) とComment
s があります。Comment
s は、s 内にネストされたリソースですArticle
。モデルには、Comment
コンテンツ、コメント投稿者 (現在ログインしているユーザー ID)、および記事 ID が含まれます。
問題: で新規作成するComment
とArticle
、Article
当然ながら が更新されます。現在、CanCan のAbility
クラスはArticle
、そのユーザーが更新できるように固定されています。Article
のComment
s —そしてそのフィールドのみ— が更新された場合、更新を許可するように制限したいと思います。pry
何が更新されているかを知る方法を見つけようとして数時間ぶらぶらしてきましたが、これまでのところ空白を描いています。
モデルは、Michael Szyndel の質問に応えて、この Gistに投稿されています。
ヘルプ?