Я хочу добавить некоторые функции AJAX в мое приложение Rails, но не знаю, с чего начать.
Вот метод, который добавляет товар в заказ:
def add_item_to_order
if session[:order_id].nil?
@order = Order.new #Don't create an order until there is an item to be added to it.
@order.account_id = session[:user_id]
else
@order = Order.find(session[:order_id])
end
item = Item.find(params[:id])
o_item = OrderItem.new
o_item.item_id = item.id
@order.order_items << o_item
@order.total += item.sale_price
@order.save
session[:order_id] = @order.id
redirect_to order_home_path
end
Это запускается, когда пользователь нажимает:
<%= link_to item.name, add_item_to_order_path(item.id), :class => "fixed medium green button"%>
Может кто-нибудь дать мне какие-нибудь советы о том, как начать, так что товар добавляется в заказ через AJAX?