我想添加一些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