2013-11-28 52 views

回答

0

在你User模型

的has_many:參與者

的has_many:會議:通過= >:與會人員

在你Meeting模型

的has_many:參與者

的has_many:用戶:通過=>:參與者

在你Participant模型

belongs_to的:會議
belongs_to:用戶

然後,你可以這樣做

User.first.meetings#返回第一個用戶會議

Meeting.first。用戶#返回第一滿足用戶

我DONO如果這個最好的解決方案,

收集使用collect方法的ID或meeting_names然後使用 include?方法的陣列,它返回的假真上

+0

謝謝,我怎麼知道用戶包含**指定會議**?我嘗試使用** include?**方法,但rails給出錯誤**列順序子句不明確** – user3041766

+0

@ user3041766答案已更新。 – Nithin

相關問題