我有三個關聯的表,正在嘗試做一個簡單的搜索。Rails Many - Many Search
User Table
ID | Name
User_Contacts Table
User_ID | Contact_ID | Updated_At
Contacts Table
ID | Name
目前,我有我的協會建立這樣,我可以做以下
@contacts = @current_user.contacts
,並有User_Contacts表中返回。我想保持這種方式,因爲我仍然需要我的視圖中的updated_at屬性。
現在我需要做的是如何通過聯繫人表進行搜索並找到名稱與「%mike%」類似的每個聯繫人,並將此更新設爲我的@contacts變量。也許我正在接近這個錯誤的方式,但我無能爲力。
在此先感謝。
是否'@ current_user.contacts.where( 「名字怎麼樣?」, 「%麥克%」)'工作? – ScottJShea 2012-02-28 20:22:26
否,因爲列名不存在於User_Contacts表中... – 2012-02-29 04:14:15