`
cutesunshineriver
  • 浏览: 195435 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
阅读更多
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,存个档。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics