浏览 1579 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-02-02
解决后代码: def add_to_cart begin product = Product.find(params[:id]) rescue ActiveRecord::RecordNotFound logger.error( "Attempt to access invalid product #{params[:id]}" ) flash[:notice] = "Invalid product" redirect_to :action => :index else @cart = find_cart @cart.add_product(product) end end 注意:1. product = Product.find(params[:id]) 前面没有@,书上有@是错误的。 2. rescue ActiveRecord::RecordNotFound 注意大小写。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |