Hi all,
I’m following the shop example in ‘Agile Web D. with Rails’.
I would like to extend the checkout screen, in such a way people can
change
the number of items they have selected in there cart.
In my controller I have:
def checkout
@cart = find_cart
@items = @cart.items
if @items.empty?
redirect_to_index(“There’s nothing in your cart!”)
else
@order = Order.new
@address = Address.new
end
end
I also created the following checkout.rhtml file:
<% @page_title = “Checkout” -%>
<%= error_messages_for(:order) %>
<%= start_form_tag(:action => “update_order”) %>
<%= submit_tag “Update” %>
<%= end_form_tag %>
Finally I created the following partial:
<% product = orderitem.product %>
Now when the user submits the form, I would like to read the quantity
for
each line_item and update my cart accordingly. Also, if the checkbox is
checked I would like to delete the line_item from the cart.
I have no clue how to do this in my controller…
Can you give me a hint?
Regards,
Harm de Laat