だから私はVendorとを持っていUserます。ユーザーは、 、 、 、 などの多くのロールのいずれかを持つことsuperadminがadminできvendorますuser。
私のVendorモデルは基本的に「ストア」です。
ロールを持つユーザーにvendorモデルのインスタンスを所有してもらいたいVendor。ただし、すべてのユーザーがモデルのインスタンスを所有するわけではありませんVendor。
私のVendorモデルでは、これがあります:
belongs_to :owner, :class_name => "User",
:foreign_key => "user_id"
しかし、すべてのベンダーが 1 つまたは多数のベンダーを持っているUserわけではないため、モデルをどうするかはわかりません。User
どうすればこれにアプローチできますか?