I added a validation to an objects using: validate :field, presence: true I found they do not give error messages. I changed them to validates and got the error messages. This ticket is relevant. I tried to add a custom validation with validates and got an error: You need to supply at least one validation I changed it to validate, and everything went along as expected. My understanding is to use v