您的位置:首页 > 大数据 > 人工智能

rails3 中的一些命令记录

2011-08-26 17:02 225 查看
新建一个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目录下
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: