[問題] 資料表關聯

看板Ruby作者 (小A)時間11年前 (2013/07/09 17:21), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/1
環境: 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

07/09 20:07, , 1F
看起來像是 many to many?
07/09 20:07, 1F

07/09 20:52, , 2F
event | has_many :user, through: attendee
07/09 20:52, 2F

07/10 13:56, , 3F
我想了一下應該是MANY TO MANY 中間那個table只是輔助
07/10 13:56, 3F

07/10 14:37, , 4F
has many , through , sourse 解決了謝謝大家
07/10 14:37, 4F
文章代碼(AID): #1HszOZHH (Ruby)