2012-07-16 86 views
2

对于我遇到的这个问题,我将不胜感激。Rails中的唯一搜索结果2.3.5

我在我的控制器方法中有以下内容。

@search=Book.book2_scope.search(params[:search]) 

问题是@search包含重复的条目。

我想只有不同的条目(不同的id)。

我尝试以下解决方案:

@search = Book.search(params[:search]) 

@search.book2_scope.select("DISTINCT(id), books.*") 

但它似乎是轨道3的解决方案,而不是轨2.3.5。

任何建议是最受欢迎的。

谢谢

+0

什么是搜索方法? – MikDiet 2012-07-16 16:22:48

+0

这是一个searchlogic方法 – Kim 2012-07-16 16:23:45

回答

0

的重复可能是您的book2_scope范围的结果。您可能可以重写,以确保只返回不同的记录。