Rails入门_Ruby_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > Ruby > Rails入门

Rails入门

 2010/11/17 22:56:57  cutesunshineriver  http://cutesunshineriver.javaeye.com  我要评论(0)
  • 摘要:Rails命令行小记:GEM命令Gem安装Rails>>geminstallrailsGem更新Rails>>gemupdaterailsGem安装MySQL驱动>>geminstallmysqlGem安装Mongrel服务器>>geminstallmongrel查看gem列表>>gemlist卸载某个gem>>gemuninstallsome_gemRails命令新建一个名为demo的rails项目>>
  • 标签:Rails入门
Rails命令行小记:

GEM命令
Gem安装Rails
>> gem install rails

Gem更新Rails
>> gem update rails

Gem安装MySQL驱动
>> gem install mysql

Gem安装Mongrel服务器
>> gem install mongrel

查看gem列表
>> gem list

卸载某个gem
>> gem uninstall some_gem

Rails命令
新建一个名为demo的rails项目
>> rails demo

RUBY命令
启动WEBrick服务器,指定端口号为3000
>> ruby script/server webrick –p 3000

生成名为say的控制器
>> ruby script/generate controller Say index new
销毁名为say的控制器
>> ruby script/destroy controller Say

创建products模型
>> ruby script/generate model product
销毁products模型
>> ruby script/destroy model product

创建名为add_price的迁移任务
>> ruby script/generate migration add_price
撤销名为add_price的迁移任务
>> ruby script/destroy migration add_price

创建名为product的脚手架,指定product表的属性
>> ruby script/generate scaffold product title:string description:text
销毁名为product的脚手架
>> ruby script/destroy scaffold product

Rake命令
生成database.yml中指定的数据库
>> rake db:create

执行数据库迁移任务
>> rake db:migrate

重做某个数据库迁移任务
>> rake db:migrate:redo VERSION=XX

执行数据库迁移任务的Up方法
>> rake db:migrate:up VERSION=XX

执行数据库迁移任务的Down方法
>> rake db:migrate:down VERSION=XX

创建session的迁移任务
>> rake db:sessions:create
清空session表
>> rake:db:sessions:clear

生成HTML格式的帮助文档
>> rake doc:app

统计项目代码
>> rake stats

把开发数据库的结构搬到测试数据库
>> rake db:test:prepare

Product单元测试
>> ruby -I test test/unit/product_test.rb

=========================================
附件里是以前同事做的Rails培训的PPT,存个档。
  • 相关文章
发表评论
用户名: 匿名