Maged Makled wrote:
> Andrew O'Brien wrote:
>> ActiveRecord::Base#save returns false on validation errors.  It's
>> ActiveRecord::Base#save! that throws an error.  Try it with the
>> exclamation point.
>> 
>> -Andrew
> 
> Sorry could you eliborate more. Where to put the exclamation point.
> 
> Thanks
> -Maged

Got it, forgot the ! but here is my console when I ran it

Loading development environment.
>> c= Contact.new
=> #<Contact:0xb79d9060 @attributes={"city"=>nil, "address1"=>nil, 
"work_phone"=>nil, "license_state"=>nil, "zip"=>nil, "address2"=>nil, 
"country"=>nil, "cell_phone"=>nil, "marital_status"=>nil, 
"birth_date"=>nil, "home_phone"=>nil, "middle_initial"=>nil, 
"first_name"=>nil, "social_number"=>nil, "last_name"=>nil, "email"=>nil, 
"driver_license"=>nil, "state"=>nil}, @new_record=true>
>> c.save!
ActiveRecord::RecordInvalid: Validation failed: First name can't be 
blank
        from 
./script/../config/../config/../vendor/radiant/vendor/rails/activerecord/lib/active_record/validations.rb:764:in
 
`save_without_transactions!'
        from 
./script/../config/../config/../vendor/radiant/vendor/rails/activerecord/lib/active_record/transactions.rb:133:in
 
`save!'
        from 
./script/../config/../config/../vendor/radiant/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:59:in
 
`transaction'
        from 
./script/../config/../config/../vendor/radiant/vendor/rails/activerecord/lib/active_record/transactions.rb:95:in
 
`transaction'
        from 
./script/../config/../config/../vendor/radiant/vendor/rails/activerecord/lib/active_record/transactions.rb:121:in
 
`transaction'
        from 
./script/../config/../config/../vendor/radiant/vendor/rails/activerecord/lib/active_record/transactions.rb:133:in
 
`save!'
        from (irb):2
-- 
Posted via http://www.ruby-forum.com/.
_______________________________________________
Radiant mailing list
Post:   Radiant@lists.radiantcms.org
Search: http://radiantcms.org/mailing-list/search/
Site:   http://lists.radiantcms.org/mailman/listinfo/radiant

Reply via email to