rails2.0快速体验

rails2.0快速体验
1、新建一个Rails程序
rails todo
这时使用的是默认的sqlite3做数据库。如果你希望使用mysql,则输入
rails todo -d mysql

2、修改数据库配置文件
cd todo
进入项目所在文件夹,找config目录下的database.yml 数据库配置文件,修改数据库用户名与密码配置
development:
adapter: mysql
encoding: utf8
database: todo_development
username: root
password: root

test:
adapter: mysql
encoding: utf8
database: todo_test
username: root
password: root

production:
adapter: mysql
encoding: utf8
database: todo_production
username: root
password: root
注意:“:”与后面的字符串之间要有一个空格

3、创建数据库
rake db:create:all
这里又一个新东西“rake db:create:all”,它将给你建立起各个数据库,现在不需要你自己去手工搞了。是不是比以前爽了。
运行后如果什么反应都没有,则说明数据库创建成功。

4、rails的魔法就在这里开始。
用脚手架生成一个关于todo的应用
ruby script/generate scaffold todo title:string body:text done:boolean due:datetime
运行后会发现生成许多文件,rails帮助我们做了许多事件,它生成了todo这个应用的model,view,controller,这不就是MVC吗,已经帮助你生成了最基本的框架,下面你要做的事情就是不断向这个框架里填充东西。

脚手架又为我们生成了一个创建表的migration(迁移任务),让我们再次运行迁移任务
rake db:migrate

提示:当你已经熟练掌握rails的开发时,就可以不用脚手架了。

5、让我们使用下rails的魔法吧
启动我们的项目
ruby script/server
然后用浏览器访问下面的链接http://127.0.0.1:3000/todos
搞定了一个todolist

您可能感兴趣的文章

  1. rails 页面缓存路径
  2. ruby 中 include 与 extend 区别
  3. find_all终成大患了
  4. rails3.0 安装mysql2 失败,发生lmysqlclient 错误
  5. rails3.0怪异的数据库密码配置
  6. rake db:migrate CREATE TABLE `schema_migrations`
  7. ruby 安装 rmagick
  8. rails redirect_to
  9. render partial
  10. 为gem添加源
分享到Twitter 分享到新浪微博 分享到开心 分享到QQ空间 分享到人人 分享到鲜果 分享到豆瓣 分享到网易微博 分享到搜狐微博
You can leave a response, or trackback from your own site.

Leave a Reply

You must be logged in to post a comment.

Powered by WordPress | Find Wireless Deals at BestInCellPhones.com. | Thanks to iCellPhoneDeals.com Free Cell Phones, Find Highest CD Rates and Incinerador De Grasa Revisión