E' corretto usare il metodo last?

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.

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

On 15 February 2011 11:29, Riccardo T. [email protected] 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”>]

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs