新建一个rails工程 $ rails new + 工程名
进入控制台 $ rails c 或者 rails
console
开启服务 $ rails server -p
***
生成
Rails API文档 $ rake doc:rails #/doc/api目录下就有了一份完整的Rails
API文档操作数据库
$ sudo rails dbconsole
我用的是ubuntu,需要sudo,要不然权限有问题
通过rails的scaffold脚手架生成一个简易web
CRUD程序,包括一组Model、Views跟Controller
$ rails g scaffold person name:string bio:text
birthday:date
创建一个model
$ rails g model article
删除这个创建的model
$ rails destroy model article
创建一个controller
$ rails g controller products index
#创建一个controller
顺带创建了index.html.erb 创建数据库(指定环境需要加上:
RAILS_EVN=product)
$ rake db:create
#根据config/database.yml中的配置创建各环境下的空数据库
$ rake db:migrate
#根据app的migration 文件生成对应的表 安装plugin
$ rails plugin install https://..../..git
#对应的plugin会被安装到
Vendor目录下