railsでbooleanのカラムにprecentを付けてバグらせた
railsでバリデーションの貼り方をミスってバグを生んでしまったのでメモ
結論booleanのカラムに対して、presenceのvalidationを貼ってはいけない。
バグを起こしたコードclass User < ApplicationRecord # アプリケーションレイヤーのバリデーションで入力必須にする # is_deletedがバグの原因 validates :email, :user_name, :is_deleted, presence: trueen