#Rails / ActiveRecord / 複数形の validates メソッドと 単数形の validate メソッドの違いは? 前者が標準のvalidatorで後者がカスタムのvalidator。


びっくりするぐらい分かりにくいが、きっと命名的に苦慮の末だったのだろう。

validates (標準)

おなじみのやつ。

validate (カスタム)

こちらは自分でModelにメソッドを作って、ちっちゃなカスタムバリデーターを作る。

Active Record Validations — Ruby on Rails Guides

Original by Github issue