【发布时间】:2016-12-30 01:17:59
【问题描述】:
对于如何在我的 Rails 应用程序中实现某个功能(基本上是用户组),我感到非常困惑。拥有一个所有者和多个不同类型的用户。此外,这些都是临时的,因此不应将任何数据存储在 User 模型中。
基本上 - 1 个“所有者”用户、未定义数量的“类型 1”用户(每个都具有角色“类型 1”作为独立于组的属性)、未定义数量的“类型 2”用户等。
例如1 位业主,X 名管道工(每个都拥有“管道工”角色),Y 名电工,Z 号。木匠等。
有点像Modeling User, Group and Membership database tables,但我不知道如何进一步扩展它。
我将 Rails 5 与 ActiveRecord 和 gem Rolify 用于角色。
【问题讨论】:
标签: ruby-on-rails rolify