我已經看遍了,找不到任何東西(可能導致它不可能)Rails模型可以有一組關聯嗎?
我有一個會議模型和語言模型(它有一個名爲語言的字符串列)。每次會議都有2種語言。
是否有一種方法,使關聯,如: 導軌克遷移AddLanguageToMeetings語言:參考
,然後存儲的2個language_ids在參考陣列?
例如,Meeting.language_id = [1,2]
然後能夠調用的語言,如:
meeting.language_id[0].language
哪有我本身了這個協會?我是否需要爲每個關聯的ID分配2個不同的列?
謝謝!
NO。你不能通過ID數組關聯。..幾種方法來做到這一點:'has_many:通過,belongs_to:通過'或'has_and_belongs_to_many',這取決於你的用例.. [閱讀](http:// guides。 rubyonrails.org/association_basics.html#choosing-between-has-many-through-and-has-and-belongs-to-many) – sa77