2

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

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

@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。

任何建议都是最受欢迎的。

谢谢你

4

1 回答 1

0

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

于 2012-12-15T12:02:17.733 回答