我希望限制某个用户角色编辑数据库中的特定记录。
例如,我的项目表中有项目记录 1、2、3、4 和 5。
我想为 user1 授予对项目 1 和 2 的编辑/删除访问权限,但限制 user1 编辑/删除项目 3、4 和 5。
是否有一种宝石或一种特定的方式可以实现这一目标?
我希望限制某个用户角色编辑数据库中的特定记录。
例如,我的项目表中有项目记录 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 %>