rails中的常用命令
1.rails new demo
2.cd demo
3.rails generate controller Say hello goodbye
生成一个控制器say和两个页面hello与goodbye
4. rails server
5.Rails g scaffold Product title:string description:text
创建数据库中的表结构
表名: Product
字段名:title、description
字段属性:string、text、date、datetime、integer、char、float、decimal、boolean、references(关联)
rails generate scaffold Comment body:text post:references
6.rake db:migrate
生成数据库
rake db:migrate:status 查看各表的生成情况
rake db:migrate:down version=..........删除某个已经生成的数据库表
rake db:rollback (STEP=3)
rake db:migrate redo (STEP=3)
rake db:reset 删除数据库重建
7.rails generate migration add_quantity_to_production quantity:integer
向表production中添加一个integer类型的字段quantity
8.rake db:create
创建一个空的数据库
9.rake routes
显示所有的路径信息
10.rake -T
显示所有的命令
11.rake stats
显示代码详情(代码行数等)
12.bundle update
更新所有组件
bundle install without --production
将gemfile中的所有组件除了部署组件全部安装到本地
bundle update xxx
更新某一组件
13.rake console
进入控制台
1.gem list --local rails
查看当前本机安装的rails的版本
2.gem install rails --version 3.0.0
安装固定版本的rails
Gem update rails
Gem uninstall xxxx
卸载xxx