Maged Makled wrote:
> 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
So it seems that it is doing validation, so why I'm not getting the
regualr ROR Validation box on my page and it is going to the next page
any ways?
Any ideas
Thanks
-Maged
--
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