コンソールからフィールドで簡単にワイルドカード検索を行う最も簡単な方法は何ですか?私はSQLインジェクションに対する警戒に気をつけません。Rails 4:コンソールからの簡単なワイルドカード検索
私はを使用しています。PostgreSQLこれは動作しますが、多少面倒である「
を新興」を含む文字列をtitle
の検索
。好奇心の速記があった場合は?
Product.where("title @@ :q", q: "emerging")
同様に扱いにくいが、もはやはRailsの中で私のために働くように見えません4:私はProduct.where(title: "*emerging*")
Product.where("title ILIKE ?", "emerging")
Product.where("title ilike :q", q: "emerging")
推測
「i」の上「のように」私はこのための解決策を探してきたし、それが取ったすべてが追加されました。積極的な記録文書でさえも、嘘つきではない。 – nerdgasms
@nerdgasms 'like 'や' ilike'関数は 'ActiveRecord'とは関係なく、使用しているDBシステムに関係しています。 – MrYoshiji