Ich benutze PG Suche Edelstein in meiner Rails App. Sagen, dass ich eine Reihe von Artikeln in meinem Controller erhalten:Wie filtern Ergebnisse nach ihren Assoziationen bei der Verwendung von PG-Suche gem?
@articles = Article.search(params[:search]).with_pg_search_highlight
das Problem mit PG Suche hier ist, dass ich wieder ein Array erhalten, anstelle von AR-Objekt. So, jetzt kann ich nicht so etwas wie
@research_articles = @articles.where(category: 'research')
tun, weil ich ein
undefined method `where' for Array
Jetzt erhalten werde ich mehrere Anfragen aus, dass eine Aktion machen kann, aber was wäre eine bessere Lösung für dieses Problem sein?
ja, das Problem ist, dass ich alle Ergebnisse und Filter nach der Tatsache bekommen muss. –