やりたいこと
-
あるモデル(Hoge)のフィールド(fuga)に登録処理のバグで、文字列("hoge")とシンボル(:hoge)がデータとして登録されています。
-
この中から文字列のデータ件数を取得したいです。
やったこと
Hoge.where(fuga: "hoge").count
上記のように文字列を指定してあげても、結果はシンボルも混在した状態で取得されます。
Hoge.where(fuga: "hoge").pluck(:fuga) >>> "hoge" >>> "hoge" >>> "hoge" >>> "hoge" >>> :hoge >>> "hoge" >>> :hoge >>> :hoge
どのようなクエリで文字列"hoge"だけを取得できるのでしょうか。
ご教示いただけると幸いです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/01/18 06:02