0
我有一個帶有聯繫人的表格,一個帶有事件的表格以及一個帶有contact_id和event_id的連接表格來映射它們的多對多關係。rails 3:使用來自多對多表中的ID來做另一個查詢
我是RoR的新手,我習慣於查詢第一個表,建立一組ID並在ID IN setofids的第二個表上運行查詢。它是如何在RoR中完成的?
這是我到目前爲止有:
我有一個帶有聯繫人的表格,一個帶有事件的表格以及一個帶有contact_id和event_id的連接表格來映射它們的多對多關係。rails 3:使用來自多對多表中的ID來做另一個查詢
我是RoR的新手,我習慣於查詢第一個表,建立一組ID並在ID IN setofids的第二個表上運行查詢。它是如何在RoR中完成的?
這是我到目前爲止有:
清楚,就是做這件事,但真的是你正在看has_and_belongs_to_many
協會(guide here)。這個想法是,當你做@contact = Contact.find(params[:contact_id])
它會自動拉動所有相關Contacts_Events
以及一個查詢。