乐者为王

Do one thing, and do it well.

用Rails 2.3打造简单记账应用(1)

我们先来定义一下什么是最简单的记账应用:

  1. 可以输入花钱的记录;
  2. 可以修改输入了的记录;
  3. 可以删除输入了的记录;
  4. 可以显示所有的记录。

下面我们就开始动手吧!

1
2
3
rails -d mysql qianbao
cd qianbao
rake db:create  # 在这之前要把数据库用户名和密码填写到config/database.yml中

从Rails 2.0开始,scaffold就从核心中移除了,不过可以直接作为script/generate对象来使用,所以现在scaffold的语法是这样子的:

1
script/generate scaffold model_name [field:type field:type]

具体细节可以使用script/generate scaffold命令查看。

1
2
3
script/generate scaffold entry amount:decimal tags:string comment:text
rake db:migrate
script/server

打开浏览器输入并访问http://localhost:3000/entries

怎么样,一个简单的记账应用是不是已经做好了。

代码下载:https://github.com/dohkoos/qianbao

Comments