rails3中rails命令整理

1.创建项目
rails new 项目名 参数
参数 -b, --builder-BUILDER 指定builder的路径
参数 -d, --database=DATABASE 指定数据库的种类
参数 -f, --force 在文件存在的情况,覆盖
参数 -G, --skip-git 不内置.gitignore, .gitkeep
参数 -h, --help 帮助
参数 -j, --javascript=JAVASCRIPT 指定内置Javascript类库,默认为jquery
参数 -J, --skip-javascript 不内置javascript
参数 -m, -template=TAMPLATE 模板的路径
参数 -O, --skip-active-recode 不内置active record
参数 -p, --pretend 干运行
参数 -q, --quiet 不显示进度信息
参数 -r, -ruby=PATH 指定ruby的安装路径
参数 -s, --skip 跳过已经存在的文件
参数 -S, --skip-sprockets 跳过sprockets文件
参数 -T, --skip-test-unit 不内置test::unit
参数 -v, --version 显示版本
参数 --dev 用github存储器上自己的代码来创建
参数 --edge 用github存储器上的最新代码来创建
参数 --old-style-hash 将较旧的哈希形式(:foo => 'bar')有效化(Ruby1.9以上)
参数 --skip-gemfile 不创建Grmfile
参数 --skip-bundle 不进行bundle install

2.启动服务
rails s 或 rails sever 参数
参数 -b, --binding=ip 指定绑定的IP地址
参数 -c, --config=file 指定rackup文件
参数 -d, --daemon 作为daemon启动服务器
参数 -e, --environment=name 指定运行环境(test/development/production),默认development
参数 -h, --help 显示帮助
参数 -p, --port=port 指定启动服务时的端口号
参数 -P, --pid=pid 指定PID文件
参数 -u, --debugger 调试ruby-debugging

3.进入控制台
rails c 或 rails console 环境 参数
参数-s, -sandbox 在终止时回滚关于数据库的变更
参数-debugger 在调试模式启动
参数-irb irb
参数-h, --help 显示帮助

4.代码生成器
rails g 或 rails generate
创建controller
rails g controller controller_name action_name 参数
参数 -e, --template-engine=NAME 指定使用的模板引擎
参数 -f, --force 文件已经存在的情况将其覆盖
参数 -h, --help 显示帮助
参数 -p, --pretend 干运行
参数 -q, --quiet 不显示输出结果
参数 -s, --skip 文件已经存在的情况跳过
参数 -t, --test-framework=NAME 指定适用的测试框架
参数 --skip-namespace 跳过命名空间
参数 --old-style-hash 使用较旧的哈希形式
参数 --helper 是否创建助手
参数 --assets 时候创建资源
创建model
rails g model model_name column_name:type 参数
参数 -h, --help 显示帮助
参数 -f, --force 文件已经存在的情况将其覆盖
参数 -o, -orm=名称 指定适用的O/R映射
参数 -p, --pretend 干运行
参数 -q, --quiet 不显示输出结果
参数 -r, --fixture-replacement=名称 变更fixture
参数 -s, --skip 文件已经存在的情况跳过
参数 -t, --test-frameword=名称 指定使用的测试框架
参数 --skip-namespace 跳过命名空间
参数 --old-style-hash 适用较旧的哈希形式
参数 --migration 是否创建迁移文件
参数 --timestamps
参数 --parent=名称
参数 --indexes
参数 --fixtures 是否创建fixture
创建迁移文件migration
rails g migration migration_name column_name:type 参数
参数 -h, --help 显示帮助
参数 -f, --force 文件已经存在的情况将其覆盖
参数 -o, -orm=名称 指定使用的O/R映射
参数 -p, --pretend 干运行
参数 -q, --quiet 不显示输出结果
参数 -s, --skip 文件已经存在的情况跳过
参数 --skip-namespace 跳过命名空间
参数 --old-style-hash 使用较旧的哈希形式

5.安装plugin
rails plugin install 插件名或github的url 参数
参数 -e, --export 指定取得插件的svn export
参数 -f, --force 文件存在时,覆盖号
参数 -h, --help 显示帮助
参数 -o, --checkout 指定插件取得的svn checkout
参数 -q, --quiet 不显示输出结果
参数 -r, --revision REVISION 指定checkout的修订
参数 -x, --externals 指定取得插件的svn
对应的plugin会被安装到vendor目录下

6.删除自动创建的文件
rails destroy 删除的文件名 参数
参数 -f, --force 文件已经存在的情况将其覆盖
参数 -h, --help 显示帮助
参数 -p, --pretend 干运行
参数 -q, --quiet 不显示输出结果
参数 -s, --skip 文件已经存在的情况跳过

7.批处理
rails runner 运行的代码 参数
参数 -e 指定环境
参数 -h, --help 显示帮助

8.启动数据库客户端
rails dbconsole
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值