【发布时间】:2013-06-03 02:05:23
【问题描述】:
在我从某人那里继承的 Ruby on Rails 应用程序中,我的代码看起来像这样
<% if can? :create, :objects %>
<%= link_to 'Add New Object', new_object_path %>
此 Web 应用程序具有登录名,用户具有不同的权限,这些权限在名为 groups_roles 的表中定义(哪些组(例如管理员、用户)具有哪些角色(例如添加新对象))
我想添加新的权限,我应该在哪里做呢?这些东西在哪里定义? Ruby 如何知道从哪个表获取不同的权限,又如何知道上面代码中的:create 和:objects 是什么?
【问题讨论】:
标签: ruby-on-rails ruby