カクカクしかじか

技術的なアレコレ

ActiveRecord

Railsで文字列をBooleanにキャストする方法

やり方 ActiveRecord::Type::Boolean.new.cast(キャストしたい値) を使う! # 文字列の'true'や'false'の場合 $ ActiveRecord::Type::Boolean.new.cast( 'true') => true ActiveRecord::Type::Boolean.new.cast('false') => false # 整数の場合 $ ActiveReco…

ActiveRecordでのあいまい検索(mongoidと比べた)

経緯 久々にActiveRecordを業務でいじることになり、あいまい検索の方法を忘れてたのでメモ。 ちなみにmongoidだとこんな感じで正規表現的に書ける。 Model.where(name: /hoge/).to_a 書き方 mongoidに慣れすぎててパッと分かんなかった... key = "Supreme" …