# How can i know weather a record is saved or not?

**URL:** <https://www.ruby-forum.com/t/how-can-i-know-weather-a-record-is-saved-or-not/162139>\
**Category:** Rails\
**Created:** [March 6, 2009, 6:20am UTC](https://www.ruby-forum.com/t/how-can-i-know-weather-a-record-is-saved-or-not/162139 "2009-03-06T06:20:44Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![SSZSmSS](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/b3f665/32.png) [@SSZSmSS](https://www.ruby-forum.com/u/SSZSmSS)\
**Post date:** [March 6, 2009, 6:20am UTC](https://www.ruby-forum.com/t/how-can-i-know-weather-a-record-is-saved-or-not/162139/1 "2009-03-06T06:20:44Z")

</div>

after creating a new record of a model , using new() is there any way  
to know weather an record is saved to dataabase of is it still in  
“new” state ?

---

<div class="post-metadata">

**Author:** ![SSZSmSS](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/b3f665/32.png) [@SSZSmSS](https://www.ruby-forum.com/u/SSZSmSS)\
**Post date:** [March 6, 2009, 6:27am UTC](https://www.ruby-forum.com/t/how-can-i-know-weather-a-record-is-saved-or-not/162139/2 "2009-03-06T06:27:44Z")

</div>

creating a new record of a model , using new() does not save it to  
database until called save

---

<div class="post-metadata">

**Author:** ![SSZSmSS](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/b3f665/32.png) [@SSZSmSS](https://www.ruby-forum.com/u/SSZSmSS)\
**Post date:** [March 6, 2009, 8:17am UTC](https://www.ruby-forum.com/t/how-can-i-know-weather-a-record-is-saved-or-not/162139/3 "2009-03-06T08:17:25Z")

</div>

Sijo Kg wrote:

> creating a new record of a model , using new() does not save it to  
> database until called save

recrod.save? will return Boolean.

---

<div class="post-metadata">

**Author:** ![SSZSmSS](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/b3f665/32.png) [@SSZSmSS](https://www.ruby-forum.com/u/SSZSmSS)\
**Post date:** [March 6, 2009, 10:59am UTC](https://www.ruby-forum.com/t/how-can-i-know-weather-a-record-is-saved-or-not/162139/4 "2009-03-06T10:59:46Z")

</div>

> i just want to know weather it is saved ?  
> i don want to save it or try to save it !

well, if you dont try to save it, the answer to your question is quite  
easy: no.

---

<div class="post-metadata">

**Author:** ![SSZSmSS](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/b3f665/32.png) [@SSZSmSS](https://www.ruby-forum.com/u/SSZSmSS)\
**Post date:** [March 6, 2009, 10:53am UTC](https://www.ruby-forum.com/t/how-can-i-know-weather-a-record-is-saved-or-not/162139/5 "2009-03-06T10:53:19Z")

</div>

> record.save? will return Boolean.

i just want to know weather it is saved ? i don want to save it or try  
to save it !

---

<div class="post-metadata">

**Author:** ![SSZSmSS](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/b3f665/32.png) [@SSZSmSS](https://www.ruby-forum.com/u/SSZSmSS)\
**Post date:** [March 6, 2009, 11:03am UTC](https://www.ruby-forum.com/t/how-can-i-know-weather-a-record-is-saved-or-not/162139/6 "2009-03-06T11:03:55Z")

</div>

On Fri, Mar 6, 2009 at 10:52 AM, — Z@m —  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > record.save? will return Boolean.
> 
> i just want to know weather it is saved ? i don want to save it or try  
> to save it !

You can do record.new\_record? to check if it is a new record

---

<div class="post-metadata">

**Author:** ![SSZSmSS](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/b3f665/32.png) [@SSZSmSS](https://www.ruby-forum.com/u/SSZSmSS)\
**Post date:** [March 6, 2009, 12:08pm UTC](https://www.ruby-forum.com/t/how-can-i-know-weather-a-record-is-saved-or-not/162139/7 "2009-03-06T12:08:11Z")

</div>

> You can do record.new\_record? to check if it is a new record

Thank you  
thats what i want !

---

<div class="post-metadata">

**Author:** ![SSZSmSS](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/b3f665/32.png) [@SSZSmSS](https://www.ruby-forum.com/u/SSZSmSS)\
**Post date:** [March 6, 2009, 9:41pm UTC](https://www.ruby-forum.com/t/how-can-i-know-weather-a-record-is-saved-or-not/162139/8 "2009-03-06T21:41:54Z")

</div>

In order to get the right answer, you usually have to ask the right  
question 😉

On Mar 6, 10:07 pm, “— Z@m —” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)
