我在狂歡電子商務改變了貨幣,現在我得到以下錯誤:如何覆蓋spree控制器?
NoMethodError in Spree::OrdersController#populate
undefined method `+' for nil:NilClass
Extracted source (around line #116):
114 self.currency = currency
115 self.price = variant.price_in(currency).amount +
116 variant.price_modifier_amount_in(currency, opts)
117 else
118 self.price = variant.price +
variant.price_modifier_amount(opts)
所以我想重寫OrdersController
我這樣說的: https://guides.spreecommerce.com/developer/logic.html 但我仍然困惑 - 何處我找到了這個orderscontroller的初始代碼?
無論如何,我在哪裏可以得到這個控制器的代碼? – user2950593
您粘貼到問題中的堆棧跟蹤(在第一行)顯示拋出錯誤的對象的路徑。堆棧跟蹤是你的朋友。學會喜歡它。 – jvillian