私は、Railsアプリケーションで特定の機能(基本的にはユーザグループ)を実装する方法について本当に混乱しています。 1人の所有者と、異なるタイプの複数のユーザー。また、これらは一時的なものなので、適切なUserモデルにデータを格納する必要はありません。Railsでユーザグループをモデリングする
基本的に1つの「所有者」ユーザー、未定義の「タイプ1」ユーザー(グループに依存しない属性として「タイプ1」の役割を既に持っているユーザー)、未定義の「タイプ2」ユーザーなど
例1人のオーナー、X人の配管業者(それぞれが配管業者の役割を担う)、Y人の電気工事業者、Z番号。大工、等
のような並べ替えのようなModeling User, Group and Membership database tablesしかし、私はそれをさらに拡張する方法を理解することはできません。
私はActiveRecordでRails 5を使用しており、役割としてgrim Rolifyを使用しています。