特定のユーザー ロールがデータベース内の特定のレコードを編集できないように制限したいと考えています。
たとえば、Item テーブルに項目レコード 1、2、3、4、および 5 があります。
user1 に項目 1 と 2 の編集/削除アクセスを許可したいが、user1 が項目 3、4、および 5 の編集/削除を制限したい。
これを達成する宝石や特定の方法はありますか?
特定のユーザー ロールがデータベース内の特定のレコードを編集できないように制限したいと考えています。
たとえば、Item テーブルに項目レコード 1、2、3、4、および 5 があります。
user1 に項目 1 と 2 の編集/削除アクセスを許可したいが、user1 が項目 3、4、および 5 の編集/削除を制限したい。
これを達成する宝石や特定の方法はありますか?
カンカンはあなたの選択です! 現在多くの人が使用しています https://github.com/ryanb/cancanおよび最も更新された
例えば:
<% if can? :update, @article %>
<%= link_to "Edit", edit_article_path(@article) %>
<% end %>