我正在维护一个使用spree
分支2-4稳定的旧项目假设我在/ cart使用了优惠券代码为AAAA的促销活动,而且我改变主意并在/ cart使用促销BBBB。现在,当我第二次改变主意并尝试添加促销AAAA / cart时,它说
优惠券代码已应用于此订单
已经应用了检查促销的代码存在于
...... /捆绑/宝石/热潮-651f537d0d89 /核心/应用/模型/礼包/ promotion_handler / coupon.rb
def promotion_exists_on_order?(order, promotion)
order.promotions.include? promotion
end
我希望order.promotions只包含一个优惠券代码促销。
知道如何实现这一目标吗?