# How to debug "save" error?

**URL:** <https://www.ruby-forum.com/t/how-to-debug-save-error/90195>\
**Category:** Rails\
**Created:** [March 26, 2007, 7:43pm UTC](https://www.ruby-forum.com/t/how-to-debug-save-error/90195 "2007-03-26T19:43:50Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Vic](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/v/9e8a1a/32.png) [@Vic](https://www.ruby-forum.com/u/Vic)\
**Post date:** [March 26, 2007, 7:43pm UTC](https://www.ruby-forum.com/t/how-to-debug-save-error/90195/1 "2007-03-26T19:43:50Z")

</div>

How can I see why @item.save is failing? I checked debug.log but it is  
not being helpful at all…  
Is there any other way or log file? Thanks!!!

what debug.log says:…

e[4;35;1mSQL (0.000000)e[0m e[0mBEGINe[0m  
e[4;36;1mSQL (0.000000)e[0m e[0;1mCOMMITe[0m

---

<div class="post-metadata">

**Author:** ![Vic](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/v/9e8a1a/32.png) [@Vic](https://www.ruby-forum.com/u/Vic)\
**Post date:** [March 26, 2007, 8:41pm UTC](https://www.ruby-forum.com/t/how-to-debug-save-error/90195/2 "2007-03-26T20:41:21Z")

</div>

On Mar 26, 12:43 pm, Vic [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> How can I see why @item.save is failing? I checked debug.log but it is  
> not being helpful at all…  
> Is there any other way or log file? Thanks!!!

Perhaps validations are failing for your object?

Try

logger.debug @item.errors.full\_messages

right after @item.save, and see if that leads anywhere helpful.

Jeff

> **[Hey Daddio!](http://softiesonrails.com)**
>
> Home of Hey Daddio Software

---

<div class="post-metadata">

**Author:** ![Vic](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/v/9e8a1a/32.png) [@Vic](https://www.ruby-forum.com/u/Vic)\
**Post date:** [March 26, 2007, 8:46pm UTC](https://www.ruby-forum.com/t/how-to-debug-save-error/90195/3 "2007-03-26T20:46:18Z")

</div>

Thanks, looking at @item.errors uncovered the problem!!

Jeff C. wrote:

> On Mar 26, 12:43 pm, Vic [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:
> 
> > How can I see why @item.save is failing? I checked debug.log but it is  
> > not being helpful at all…  
> > Is there any other way or log file? Thanks!!!
> 
> Perhaps validations are failing for your object?
> 
> Try
> 
> logger.debug @item.errors.full\_messages
> 
> right after @item.save, and see if that leads anywhere helpful.
> 
> Jeff  
> [softiesonrails.com](http://softiesonrails.com)
