标签: ruby ruby-on-rails-3.2
我需要在quantity集合item中设置某个@cart.line_items的{{1}}。我写了一个应该有效的代码,但我的直觉告诉我它会更简单。
quantity
item
@cart.line_items
@cart.line_item.id == line_item_id
那么使这段代码更好的Ruby方法是什么?
答案 0 :(得分:2)
我认为以下代码应该有效,但如果没有找到line_item则会引发异常
@cart.line_items.find(line_item_id).quantity = quantity