在line_items_controller.rb文件中:
def create
@cart = current_cart
product = Product.find(params[:product_id])
@line_item = @cart.line_items.build(:product => product)
#......
end
对这个build方法不是很明白,书上是说这会构造一个新的在线商品关系,即@cart对象和 product 之间的关系。
我不大理解这样做的实际作用是什么,请问怎么更容易理解一点呢。。
谢谢哈!