我有两个模型,产品和订单。
Product
- cost
- id
Order
- cost
- product_id
每次有人下订单时,它都会通过“新订单”表单中的单选按钮值捕获 product_id。
在控制器中创建新订单时,需要将 order.cost 设置为 order.product.cost。从逻辑上讲,我认为代码应该是这样的:
def create
...
@order.cost == @order.product.cost
...
end
但是我似乎根本无法让它工作,因此我在这里问这个问题。
任何帮助回答(或命名)问题将不胜感激。