0

我希望限制某个用户角色编辑数据库中的特定记录。

例如,我的项目表中有项目记录 1、2、3、4 和 5。

我想为 user1 授予对项目 1 和 2 的编辑/删除访问权限,但限制 user1 编辑/删除项目 3、4 和 5。

是否有一种宝石或一种特定的方式可以实现这一目标?

4

1 回答 1

0

康康是您的选择!目前许多人使用它https://github.com/ryanb/cancan和最新的

例如:

 <% if can? :update, @article %>
  <%= link_to "Edit", edit_article_path(@article) %>
<% end %>
于 2013-03-28T15:08:15.380 回答