我正在使用Spree 3.6.6构建一个应用程序,我需要调整行项目,我使用下面的代码
line_item = Spree::LineItem.find(id)
line_item.adjustments.create!(
amount: 6,
order: line_item.order,
label: 'Test',
adjustable: line_item
)
但是订单项调整是成功创建的,但订单的总价格不会改变,可能是错误?
您可以强制订单使用order.update_with_updater!
更新总计