我想添加一些AJAX功能到我的Rails應用程序,但不知道從哪裏開始。AJAX與Rails 3
這裏是增加了一個項目給訂單的方法:
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添加到訂單中?
在.js.erb文件中,什麼將代替「your_form」?按鈕的類? – 2012-01-10 12:34:53
「your_form」是您在主html文件中使用的div的ID,用於顯示您希望由ajax請求更新的信息。可能是您希望更改文字的按鈕或顯示新信息的標籤.. – Pete 2012-01-10 12:40:55
您提供的鏈接僅由11個章節組成:P – 2014-06-24 07:15:07