shop
文章平均质量分 79
jinxihexilove
这个作者很懒,什么都没留下…
展开
-
Ruby on rails开发从头来(windows)(十)-清空购物车和格式化金额
在上次的内容里,我们给购物车添加了错误处理,这次来实现清空购物车和金额的格式化处理。 到现在我们还没有给显示购物信息列表页面的“empty cart”链接添加任何处理。我们首先来实现这个功能:1. 在Store_Control.rb文件中添加empty_c原创 2011-08-08 14:53:06 · 305 阅读 · 0 评论 -
Ruby on rails开发从头来(windows)(十二)-订单(Order)
在上次的内容里,我们创建了订单的Model,和表示页面,这次继续编写CHECKOUT的处理。 1. 在checkout.rhtml的页面上,有一个CHECKOUT按钮,上次还没有给它编写处理代码,现在在store_controller中添加save_order原创 2011-08-08 14:51:31 · 298 阅读 · 0 评论 -
Ruby on rails开发从头来(windows)(十五)-添加用户
从这篇开始,我们来实现一组用户管理的功能,首先是添加用户。 1. 首先,我们要创建一个表保存用户信息,并且生成一个对应的model。创建表的脚本,在phpAdmin里执行就可以了:create table users (id int not n原创 2011-08-08 14:48:40 · 336 阅读 · 0 评论 -
Ruby on rails开发从头来(windows)(七)-创建在线购物页面
在上一篇随笔中,我们为Products创建了一个维护用的列表页面,效果如图: 这次我们使用上面维护的Products列表来创建一个最终用户使用的购物页面。 1. 创建控制器(Controller),命名为store,我们通过命令行来创建它:原创 2011-08-08 14:57:43 · 384 阅读 · 0 评论 -
Ruby on rails开发从头来(windows)(八)-使用Session创建购物车
在前面的内容里,我们演示了怎样构建一个商品的列表,这次,我们在前面内容的基础上,构建一个简单的购物车。 1. 首先我们要来创建一个保存客户购物信息的表:数据库脚本:drop table if exists line_items;create t原创 2011-08-08 14:54:36 · 400 阅读 · 0 评论 -
Ruby on rails开发从头来(windows)(九)-给购物车添加错误处理
在上次的内容里,我们演示了怎样构建一个简单的购物车,这次的内容非常简单,给购物车添加错误处理。 对于Web系统来说,并发处理是一个无法回避的问题,我们来模仿一个并发冲突的情景:1. 用户进入购物车页面,看到共有5种商品。2. 管理员原创 2011-08-08 14:53:51 · 298 阅读 · 0 评论 -
Ruby on rails开发从头来(windows)(十三)-订单(Order)
在上次的内容里,我们编写了CHECKOUT的处理。这次我们将显示购物车和订单放在一个页面上表示,这样用户在下订单的时候就可以很方便地看到自己的购物情况。 1. 修改checkout.rhtml文件,只要添加一句代码: "display_cart")原创 2011-08-08 14:50:39 · 258 阅读 · 0 评论 -
Ruby on rails开发从头来(windows)(十四)-送货处理
在上次的内容里,我们完成了订单的编写。这次我们模拟一个简单的送货页面,给这个购物车的管理员用。 1. 首先,我们修改order表,给他添加一个字段shipped_at:create table orders (id int not null aut原创 2011-08-08 14:49:47 · 378 阅读 · 0 评论 -
Ruby on rails开发从头来(windows)(十六)-登录
现在我们的购物车程序为两种用户提供了服务,一类是普通用户,一类是管理员。两类用户分别有不同的功能。上次我们又实现了添加用户的功能,这次我们来实现登录的功能。 1. 给login_controller添加login方法。上次使用rails的命令行生成的l原创 2011-08-08 14:47:17 · 333 阅读 · 0 评论 -
Ruby on rails开发从头来(windows)(十七)-控制访问权限
上次我们实现了登录的页面,现在我们区别管理员和普通用户,根据用户的不同身份,转入到不同的页面 在rails中提供了filter来截获访问某个action的请求,可以用filter在action被调用前或调用后添加我们自己的处理。在这里,我们在admin的contr原创 2011-08-08 14:46:03 · 305 阅读 · 0 评论 -
Ruby on rails开发从头来(windows)(十一)-订单(Order)
在上次的内容里,我们实现了清空购物车和金额的格式化处理。这次实现订单的模块。 1. 首先,我们要在数据库里创建Order表,创建表的Sql如下:create table orders (id int not null auto_increment,原创 2011-08-08 14:52:22 · 284 阅读 · 0 评论