应用rails进行敏捷web开发学习日记--跑起来再说

书中所讲解的许多内容已经过时,无法使用

我使用的环境

 

Ruby version    1.8.6 (i386-mswin32)
RubyGems version    
1.3.3
Rack version    
1.0 bundled
Rails version    
2.3.2
Active Record version    
2.3.2
Action Pack version    
2.3.2
Active Resource version    
2.3.2
Action Mailer version    
2.3.2
Active Support version    
2.3.2
Application root    D:
/depot
Environment    development
Database adapter    mysql

 

安装ruby

http://rubyforge.org/frs/?group_id=167  下载最新ruby并安装

更新rubygems,若是不成功多试几次

 

gem update --system 

 

安装rails,此过程比较漫长

 

gem install rails
gem install rails --no-ri --no-rdoc

 

mysql是必装的,在网上找个安装就好,后面的东西全基于此

 

创建应用程序
rails depot
 
修改数据库配置文件config/database.yml
development:
  adapter: mysql  
  encoding: utf8  
  database: depot_development  
  username: root  
  password: 
 
也可以这样
        defaults: &defaults  
          adapter: mysql  
          encoding: utf8  
          username: root  
          password:    
          
        development:
          database: depot_development  
          
<<*defaults    


          
 
根据database.yml创建数据库
rake db:create
 
提示:(rake db:drop 删除数据库,rake db:create:all 创建全部数据库)
 
 
 
创建 scaffold
ruby script/generate scaffold product title:string description:text image_url:string
 
 
实施迁移任务
rake db:migrate
 
 
 
在80端口启动WEB服务
ruby script/server -p 80
访问http://127.0.0.1/products
出现Listing products的窗口说明成功了
 

到此一个最简单的应用已经创建成功

 

 

备注:70 页

posted @ 2009-05-13 22:07  Hi,Dan  阅读(1236)  评论(4编辑  收藏  举报