В чем разница между «подтвердить» и «подтверждает»?
Я добавил проверку объектов, используя:
validate :field, presence: true
Я обнаружил, что они не дают сообщений об ошибках. Я поменял их наvalidates
и получил сообщения об ошибках.Этот билет актуально.
Я пытался добавить пользовательскую проверку сvalidates
и получил ошибку:
You need to supply at least one validation
Я изменил это наvalidate
и все прошло как ожидалось.
Мое понимание заключается в использованииvalidates
с нормальными проверками, иvalidate
с заказными. Это правильно? Есть ли еще какие-то вещи, о которых я должен знать? Есть ли способ, чтобы первая проблема громко провалилась, а не просто все проверила?