2012-02-28 39 views
0

我有三个关联的表,正在尝试做一个简单的搜索。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变量。也许我正在接近这个错误的方式,但我无能为力。

在此先感谢。

+0

是否'@ current_user.contacts.where( “名字怎么样?”, “%麦克%”)'工作? – ScottJShea 2012-02-28 20:22:26

+0

否,因为列名不存在于User_Contacts表中... – 2012-02-29 04:14:15

回答