В чем разница между «подтвердить» и «подтверждает»?

Я добавил проверку объектов, используя:

validate :field, presence: true

Я обнаружил, что они не дают сообщений об ошибках. Я поменял их наvalidates и получил сообщения об ошибках.Этот билет актуально.

Я пытался добавить пользовательскую проверку сvalidates и получил ошибку:

You need to supply at least one validation

Я изменил это наvalidateи все прошло как ожидалось.

Мое понимание заключается в использованииvalidates с нормальными проверками, иvalidate с заказными. Это правильно? Есть ли еще какие-то вещи, о которых я должен знать? Есть ли способ, чтобы первая проблема громко провалилась, а не просто все проверила?

Ответы на вопрос(2)

Ваш ответ на вопрос