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