2

私が抱えているこの問題について、あなたの助けに感謝します.

コントローラーメソッドには次のものがあります。

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

問題は、@search に重複したエントリが含まれていることです。

個別のエントリ (個別の ID) のみが必要です。

私は次の解決策を試しました:

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

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

ただし、Rails 2.3.5 ではなく、Rails 3 のソリューションのようです。

どんな提案でも大歓迎です。

ありがとうございました

4

1 に答える 1

0

重複はおそらくbook2_scopeスコープの結果です。個別のレコードのみが返されるように、これを書き直すことができる場合があります。

于 2012-12-15T12:02:17.733 に答える