def current_cart
Cart.find(session[:cart_id])
rescue ActiveRecord::RecordNotFound
cart = Cart.create
session[:cart_id] = cart.id
cart
end
debug 模式,都不进入 cart = Cart.create
但是如果去掉 ActiveRecord::RecordNotFound,会执行 rescue 后的语句,这是什么原因
另外
cart = Cart.create 总会报参数不对,求解!谢谢
@lyfi2003 @huacnlee