CanCan,Devise和ActiveAdmin具有不同的角色属性

时间:2014-06-13 13:48:34

标签: ruby-on-rails devise activeadmin cancan

我昨天发现了一个教程,该教程解释了如何使用Devise,ActiveAdmin和CanCan实现基于角色的单用户模型:http://renisoft.com/devise-activeadmin-cancan-single-user-model/。然而,我是rails的新手,我想知道是否有可能使用具有不同属性的角色来实现这样的解决方案。例如,我的用户将拥有电子邮件,姓名,姓氏和密码,并将与其他角色共享。但我的卖家角色会有很多属性,我的管理员和我的买家会有其他人。是否有可能用这些红宝石来实现?

提前感谢您的回答。

1 个答案:

答案 0 :(得分:0)

用户和角色是两回事。 Roles没有任何属性,但用户有。

但请查看:

Rolify是rails的一个很棒的角色管理库:https://github.com/EppO/rolify