我在我的Rails應用程序中使用PG搜索gem。假設我在我的控制器中收到一組文章:如何在使用PG搜索寶石時通過它們的關聯過濾結果?
@articles = Article.search(params[:search]).with_pg_search_highlight
PG查找的問題在這裏是我取回數組而不是AR對象。所以現在我不能這樣做
@research_articles = @articles.where(category: 'research')
因爲我會得到一個
undefined method `where' for Array
現在,我可以從一個動作進行多次查詢,但是這將是一個更好的解決這個問題呢?
是的,問題是,我需要得到所有的結果和過濾後的事實。 –