【发布时间】:2010-04-30 16:28:22
【问题描述】:
1)一个用户可以有很多原因,一个原因可以属于很多用户。
2) 一个用户可以拥有多个广告系列,而广告系列可以属于多个用户。活动属于一个原因。
我希望能够将原因或活动单独分配给给定用户。因此,可以为用户分配特定的活动。或者,可以为用户分配一个原因,然后该原因的所有活动都应与用户相关联。
这可能吗?我可以设置它,以便可以像这样简化关系:
User.causes = 属于用户的所有原因
User.campaigns = 属于用户的所有活动,无论是通过原因关联还是活动关联
【问题讨论】:
标签: ruby-on-rails ruby models relationships