作者ccualanliu (小A)
看板Ruby
标题[问题] 资料表关联
时间Tue Jul 9 17:21:36 2013
环境:
Ruby 1.9.3 Rails 3.2
状况:
还是新手 初入门 请教各位一下
我在设计一个Event会有多个参予者
event attendee user
-------- ----------- ---------
id id id
.... event_id account
.... user_id pw
.... ... ...
-------- ----------- ----------
要让user id 关联 attendee user_id
使event.attendee.user.account可以显示
在我的想法 event -> attendee 这个table
是one to many
而attendee 和 user是有关联
是否要使用has_one & belongs_to 呢?
其实也可以用User.find(attendee.user_id)取到我要的资讯
请各位前辈指点迷津一下泄泻
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 106.1.54.212
1F:推 kusoayan:看起来像是 many to many? 07/09 20:07
2F:推 alex0914:event | has_many :user, through: attendee 07/09 20:52
3F:→ ccualanliu:我想了一下应该是MANY TO MANY 中间那个table只是辅助 07/10 13:56
4F:→ ccualanliu:has many , through , sourse 解决了谢谢大家 07/10 14:37