=> #<ActiveRecord::Errors..., @errors={"name"=>["can't be blank"]}>
=> {:name=>["can't be blank"]}
>> p = Person.create
=> #<Person id: nil, name: nil>
>> p.errors
=> #<ActiveRecord::Errors..., @errors={"name"=>["can't be blank"]}>
=> {:name=>["can't be blank"]}
>> p.save
=> false
...
...
@@ -1112,6 +1112,10 @@ h4. Creating Observers
For example, imagine a +User+ model where we want to send an email every time a new user is created. Because sending emails is not directly related to our model's purpose, we could create an observer to contain this functionality.