我如何添加添加到購物車按鈕到目錄中的每個產品? 我創建的鏈接添加到購物車按鈕目錄(紅寶石軌道,狂歡寶石)
<%= link_to fast_cart_path do %>
Add To Cart
<% end %>
和行動,OrdersController#更新
def fast_cart
populator = Spree::OrderPopulator.new(current_order(true), current_currency)
if populator.populate(params.slice(:products, :variants, :quantity))
current_order.create_proposed_shipments if current_order.shipments.any?
fire_event('spree.cart.add')
fire_event('spree.order.contents_changed')
respond_with(@order) do |format|
format.html { redirect_to cart_path }
end
else
flash[:error] = populator.errors.full_messages.join(" ")
redirect_to :back
end
end
我沒有任何錯誤的副本,但由於某種原因,產品不添加到購物車。
這太棒了!但是既然現在我運行的是同一個模板的不同實例,那麼我該如何對js執行相同的操作,特別是products.js? –