質問: Customer.where(email: ※※※※※).pluck(:id) ``` ※※※※※の部分に正規表現の =~ /^a/ を使ってうまく取り出せないのかな?と思いましたが よくわかりません。 他に方法などがあれば教えていただけないでしょうか?宜しくお願いします。
回答: データベースエンジンによっては正規表現による検索にも対応していますが、Railsでは対応していません。 そして、SQL標準にある`LIKE`検索もRails標準では対応しない(とDHH氏が決めた)ので、Gemなしでは文字列、あるいはArelで書くことになります。 ``` Customer.where("email LIKE 'a%'") ``` もっとも、多用するのであれば何かしらGemを入れたほうがいいかもしれません。