2017-08-07 71 views
0

我遇到了我的生產應用程序中的一個錯誤,我最好猜測發生了什麼是兩個單獨的用戶在網站上點擊相同的項目,然後繼續創建一個訂購。當他們進入訂單頁面,並提交帶他們去貝寶的形式。無論用戶支付和訂單數據庫中出現,但作爲銷售的只有一個項目的庫存顯着。基本上,正在從只有一個項目創建了多個訂單和付款。調試 - Rails從一個項目創建多個訂單

任何人有任何想法從哪裏開始解決這個問題?謝謝

+0

您是否檢查過兩個用戶是不同的?如果同一用戶,那麼它可能是兩個請求,從UI發送,當你點擊提交。 –

回答

1
  • 不能有多於1個訂單爲同一項目?
  • 相反,您可以在重定向到PayPal之前檢查庫存,並且一旦用戶返回到您的應用程序,您可以在下訂單之前再次查看庫存。
  • 當檢查庫存,也考慮在其他用戶的購物車中的項目也是如此。
0

我想出了問題。我的項目模型有訂單,而不是HAS_ONE的的has_many關聯,並允許創建多個訂單。

相關問題