客户有很多订单。 所以customer.orders给了我所有订单。
我想为他的订单添加订单,但需要进行内部检查。 我不希望这个订单实际上被添加到数据库中。
但在做的时候:
customer.orders << test_order
它被保存并提交给数据库。
那么如何在不保存的情况下添加它以供我使用?
答案 0 :(得分:2)
您可以使用build,它只会初始化订单对象而不保存它。
test_order = customer.orders.build(order_params)