Rails でカスタムバリデーション(カスタムメソッド)を書く際に、invalid にしたいときには errors.add を書く

結論

true or false で返すのではなく、errors.add(:HOGEHOGE, '正しい値を入力して下さい!!') を書く必要があります。

参考

Powered by はてなブログ