ここのnobrainerドキュメントに従ってください: http://nobrainer.io/docs/querying/
キーワードがタイトルまたはテキスト フィールドと一致する記事を探すために、OR クエリを実行しようとしています...
次のクエリは結果を返しません...
s = 'something'
@articles = Article.where(:or=>[:title=>/(?i)#{s}/, :text=>/(?i)#{s}/])
次のクエリで正規表現を確認しましたが、動作します...
@articles = Article.where(:title=>/(?i)#{s}/)
OR クエリの実行方法を理解するのを手伝ってくれる人はいますか? ありがとう。
アップデート:
クエリは、検索用語が両方のフィールドで見つかった場合にのみ結果を返します...そのため、OR ではなく AND のように機能しているように見えます!