第八章结束,一个简单的框架搭建完成,显示比之“ruby实例之一”更为美观,增加“add to cart”按钮,通过点击“add to cart”按钮将所购买的书放到购物车中并进行统计;改善价格的显示方式,以美元格式显示;增加错误提示(如打开了错误的页面,系统自动提示“Your cart is currently empty”,如下所示:
摘抄cart_to_cart.rhtml代码如下:
Your Cart
<% for cart_item in @cart.items %>
<%= cart_item.quantity %>× |
<%= h(cart_item.title) %> |
<%= format_price(cart_item.price) %> |
<% end %>
Total |
<%= format_price(@cart.total_price) %> |
<%= button_to "Empty cart" , :action => :empty_cart %>
阅读(2803) | 评论(0) | 转发(0) |