我昨天发现了一个教程,讲解了如何使用 Devise、ActiveAdmin 和 CanCan 实现基于角色的单用户模型:http://renisoft.com/devise-activeadmin-cancan-single-user-model/。然而,我是 Rails 的新手,我想知道是否可能使用具有不同属性的角色实现这样的解决方案。例如,我的用户将拥有电子邮件、名字、姓氏、密码,并与其他角色共享它。但是我的销售角色将拥有许多属性,我的管理员和买家将拥有其他属性。这些 Ruby gem 是否可以实现该功能呢?
谢谢您的回复。
谢谢您的回复。