Frederick Cheung wrote:
> On Oct 11, 7:54�am, Jay Pangmi <[EMAIL PROTECTED]>
> wrote:
>> cart item so, Cart.find(session[:cart_id]) is only giving me one row.
>> Hence, despite the fact that a customer has added multiple items in the
>> cart, I could only show the latest item added in the cart to the
>> customer. So, thought of using this:
>>
>> @cart_ids = []
>> session[:cart_id] = cart.id
>> @cart_ids << session[:cart_id]
> 
> How could that ever work? That instance variable doesn't survive
> across requests. You would need something like
> 
> cart=Cart.create(......)
> session[:cart_ids] ||= []
> session[:cart_ids] << cart.id
> 
> You can then later use Cart.find(session[:cart_ids]) to get all those
> cart objects back.
> 
> Fred

Thanks Fred I owe you fortune...

Jay

-- 
Posted via http://www.ruby-forum.com/.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to