Welcome 微信登录

首页 / 软件开发 / JAVA / Ruby on rails开发从头来(windows)(十)-清空购物车和格式化金额

Ruby on rails开发从头来(windows)(十)-清空购物车和格式化金额2011-12-02 博客园 Cure在上次的内容里,我们给购物车添加了错误处理,这次来实现清空购物车和金额的格式化处理。

到现在我们还没有给显示购物信息列表页面的“empty cart”链接添加任何处理。我们首先来实现这个功能:

1.在Store_Control.rb文件中添加empty_cart方法:

def empty_cartfind_cart.empty!flash[:notice] = "Your cart is now empty"redirect_to(:action => "index")end
2.接下来是cart.rb文件,添加下面的代码:

def empty!   @items = []   @total_price = 0.0end
好了,就是这么简单,现在点击empty cart链接,会重新定位到index页面,并且显示一个消息,如图: