boolean っぽいものを、 boolean に変換する方法: ActiveModel::Type::Boolean.new.cast(arg) ; nil or "" => nil, false-ish things -> false, else => true

inoueyuworksinoueyuworks のブックマーク 2020/06/24 18:30

その他

このブックマークにはスターがありません。
最初のスターをつけてみよう!

ActiveRecord::Type::Boolean#cast の返り値が nil となるケースについて - Qiita

    API などでクライアント側から渡ってきた "true"、"false"、1、0 などの値を、 Ruby の true や false として扱いたいときがある。 Ruby では false と nil 以外の値はすべて true として扱われるため、!! を先頭...

    \ コメントが サクサク読める アプリです /

    • App Storeからダウンロード
    • Google Playで手に入れよう