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: [email protected]
Search: http://radiantcms.org/mailing-list/search/
Site: http://lists.radiantcms.org/mailman/listinfo/radiant