railsでLIKEを使ってfind
公開日:
:
最終更新日:2012/12/14
Ruby on Rails
記事内に広告を含む場合があります。記事内で紹介する商品を購入することで、当サイトに売り上げの一部が還元されることがあります。
以下のエントリを参考にして、
:conditions => [‘cellulars LIKE :cellular’, {:cellular => “%#{user_input}%”}]
ActiveRecord で LIKE句 で find – Rubyとか Illustratorとか SFとか折紙とか
以下のようなコードを書いた。
:conditions => [‘kana LIKE :ka OR kana LIKE :ki OR kana LIKE :ku OR kana LIKE :ke OR kana LIKE :ko’, {:ka => “カ%”, :ki => “キ%”, :ku => “ク%”, :ke => “ケ%”, :ko => “コ%”}]
面倒くさすぎる・・・。もっと良い方法はないものか?