# RE: id dell' ultimo record inserito

**URL:** <https://www.ruby-forum.com/t/re-id-dell-ultimo-record-inserito/71670>\
**Category:** IT\
**Created:** [October 10, 2006, 5:57pm UTC](https://www.ruby-forum.com/t/re-id-dell-ultimo-record-inserito/71670 "2006-10-10T17:57:49Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![esox\_ch](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/4da419/32.png) [@esox\_ch](https://www.ruby-forum.com/u/esox_ch)\
**Post date:** [October 10, 2006, 5:57pm UTC](https://www.ruby-forum.com/t/re-id-dell-ultimo-record-inserito/71670/1 "2006-10-10T17:57:49Z")

</div>

Usare activerecord e fregarsene? 😃

Se ti serve perché devi fare una struttura ad albero con padri e figli,  
puoi usare acts\_as\_tree… Cerca di non interfacciarti mai direttamente  
con il db tramite query, ma di usare sempre activerecord…

J.

---

<div class="post-metadata">

**Author:** ![esox\_ch](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/4da419/32.png) [@esox\_ch](https://www.ruby-forum.com/u/esox_ch)\
**Post date:** [October 10, 2006, 6:03pm UTC](https://www.ruby-forum.com/t/re-id-dell-ultimo-record-inserito/71670/2 "2006-10-10T18:03:52Z")

</div>

come non detto, avevo un errore stupido nel codice

grazie mille e scusate il disturbo :]

Saluti Andrea

PS: di seguito riporto cmq il codice che ho usato(funzionante)

Travel.transaction do  
Location.transaction do  
begin  
session[:myTravel].travel.save  
session[:myTravel].locations[0].travel\_id = session  
[:myTravel].travel.id  
session[:myTravel].locations[1].travel\_id = session  
[:myTravel].travel.id

```
               session[:myTravel].locations[0].save
               session[:myTravel].locations[1].save

           rescue Exception => exc
               render :inline => "transaione fallita: #

```

{exc.message}"  
end  
end  
end

Il giorno 10/ott/06, alle ore 17:56, Stefano G. ha scritto:
