class Person < ApplicationRecord validates :name, presence: true end
p = Person.new
=> #<Person id: nil, name: nil>
p.errors.messages THIS IS WRONG
=> {} THIS IS WRONG
p.valid?
=> false
p.errors.messages
class Person < ApplicationRecord validates :name, presence: true end
p = Person.new
p.errors.messages THIS IS WRONG
p.valid?
p.errors.messages
Hi Bala, its working as expected. Until you call `valid?` or `save`, no validations are run, and errors hash would be blank. What would be the expected the output to be here, for you?
Thanks, Vipul A.M. +91-8149-204995