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