我有三个关联的表,正在尝试做一个简单的搜索。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