Rails 2.3.5中的独特搜索结果

时间:2012-07-16 16:14:50

标签: ruby-on-rails

对于我遇到的这个问题,我感谢您的帮助。

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

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

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

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

我尝试了以下解决方案:

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

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

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

欢迎提出任何建议。

谢谢

1 个答案:

答案 0 :(得分:0)

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