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