# E' corretto usare il metodo last?

**URL:** <https://www.ruby-forum.com/t/e-corretto-usare-il-metodo-last/203171>\
**Category:** IT\
**Created:** [February 14, 2011, 9:01pm UTC](https://www.ruby-forum.com/t/e-corretto-usare-il-metodo-last/203171 "2011-02-14T21:01:49Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![dubstep](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/cdc98d/32.png) [@dubstep](https://www.ruby-forum.com/u/dubstep)\
**Post date:** [February 14, 2011, 9:01pm UTC](https://www.ruby-forum.com/t/e-corretto-usare-il-metodo-last/203171/1 "2011-02-14T21:01:49Z")

</div>

Customer has many deliveries.  
@customer=Customer.find(params[:id])  
Tramite un form assegno una Delivery a @customer e faccio una redirect  
alla action show di Customer dove ho un  
@customer=Customer.find(params[:id]), cioe’ faccio un find dello  
stesso customer al quale ho precedentemente assegnato una Delivery.  
La cosa strana e’ che se in una view faccio @customer.deliveries.last  
non mi viene visualizzato niente.

---

<div class="post-metadata">

**Author:** ![msan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/3ab097/32.png) [@msan](https://www.ruby-forum.com/u/msan)\
**Post date:** [February 15, 2011, 12:29pm UTC](https://www.ruby-forum.com/t/e-corretto-usare-il-metodo-last/203171/2 "2011-02-15T12:29:27Z")

</div>

se scrivi: @customer.deliveries ti rotorna un array di oggetti? Magari  
hai le associations errate

---

<div class="post-metadata">

**Author:** ![msan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/3ab097/32.png) [@msan](https://www.ruby-forum.com/u/msan)\
**Post date:** [February 15, 2011, 12:53pm UTC](https://www.ruby-forum.com/t/e-corretto-usare-il-metodo-last/203171/3 "2011-02-15T12:53:48Z")

</div>

On 15 February 2011 11:29, Riccardo T. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> se scrivi: @customer.deliveries ti rotorna un array di oggetti? Magari  
> hai le associations errate

Pero’ sulla console funziona.  
@customer.deliveries mi ritorna un array di oggetti.

irb(main):007:0\> cust.deliveries  
=\> [#\<Delivery id: 1, delivered\_at: “2011-02-15”, notes: nil,  
customer\_id: 65145, operator\_id: nil, created\_at: “2011-02-15  
11:47:54”, updated\_at: “2011-02-15 11:47:54”\>, #\<Delivery id: 2,  
delivered\_at: “2011-02-15”, notes: nil, customer\_id: 65145,  
operator\_id: nil, created\_at: “2011-02-15 11:52:01”, updated\_at:  
“2011-02-15 11:52:01”\>]
