我有一个模型,称为 line_items。它包含价格字段。当用户输入价格时,它可以是 foodio_price 或 delivery_price。价格字段有很多这样的值。
我想检查一下。这是我的条件:
price 字段中的所有价格应为 foodio_price 或 delivery_price。如果不是,给出错误,如果是,给出是 foodio_price 还是 delivery_price。
任何人都可以帮助实施它吗?
我做了一些很肮脏但不起作用的事情:
@line_items.each do |i|
if i.price == i.product.foodio_price
@line_items.each do |i|
if i.price == i.product.delivery_price
render :action => "cart"
end
end
else
@line_items.each do |i|
if i.price == i.product.foodio_price
render :action => "cart"
end
end
end
end
它给出了太多渲染或重定向调用的错误