【发布时间】:2014-02-13 18:43:31
【问题描述】:
我有一个用户和一个事件模型。我希望能够将每个事件与多个参加用户相关联,然后让另一个也在参加者中的用户被标记为所有者,这样我就可以拨打@event.users 之类的电话来检索所有参加者@event.owner 来检索所有者,然后还可以调用@user.events 来获取用户正在参加的活动。
创建名为 Events_Users 的第三个模型,通过将 user_id 和 event_id 一起存储来跟踪用户和事件之间的关系,或者只是使用 user_id 和 owner_id 更新现有的 Event 模型,是最佳选择吗?
请,一些具体的建议将不胜感激 谢谢
【问题讨论】:
标签: ruby-on-rails activerecord model associations