常见Rake任务介绍

开发 开发工具
Rake是用Ruby写的DSL,它既是一种构建语言,也是一种与make和ant类似的工具。本文介绍一些常见的Rake任务。

Rake既是一种构建语言,也是一种与makeant类似的工具.它也是用Ruby写的DSL,用于维护Ruby应用程序.Rails为Rake做了扩展,加入了一些Rails特有的任务.以下介绍一些Rake任务.

常见Rake任务列表

rake: 如果不带参数运行rake命令,Rails会根据所有迁移文件重建整个测试数据库,然后依次执行test目录下所有单元、功能和集成测试

rake db:migrate: 在当前环境里更新数据库架构到***版本.你可以通过在方法后添加Version=X来指定目标版本

rake db:sessions:create: 在数据库中创建一个存储用户会话信息的数据表.Rails会自动为每一位用户分配一个会话cookie,用以跟踪用户行为.

rake db:sessions:clear:清空sessions数据表

rake log:clear:清空log目录的Rails应用程序日志文件

rake rails:freeze:gems:把你的rails应用程序锁定在***版本Rails gems上.

rake rails:unfreeze:解除锁定

以上就是一些常见的Rake任务。本文来自杀破天明的博客:《Rake》

【编辑推荐】

  1. 菜鸟Ruby技巧集合:序列,Array及散列
  2. Ruby使用心得汇总:寻找高效的实现
  3. Ruby on Rails入门之道
  4. Ruby on Rails开发的五点建议
  5. 浅谈Ruby和JRuby的学习
责任编辑:yangsai 来源: 杀破天明的博客
相关推荐

2009-07-17 17:47:39

SwingWorker

2010-08-09 09:53:14

RailsRake

2022-06-02 10:18:24

函数计算异步

2009-12-23 14:11:05

WPF名字空间

2010-09-26 09:16:16

JVM监控工具

2020-11-10 08:26:46

制造业攻击漏洞

2009-12-18 17:08:10

Linux常见文件系统

2017-10-11 15:08:28

消息队列常见

2009-12-17 11:14:50

Ruby on Rai

2010-10-27 14:52:04

ORACLE数据类型

2010-09-07 14:18:55

Perl

2016-12-27 19:29:14

Linux命令定时任务

2011-07-11 08:59:51

PHP

2015-09-14 13:25:08

网络协议

2020-12-18 10:04:52

API漏洞应用程序编程接口

2020-08-17 15:45:33

PDF Mix TooPDFLinux

2017-07-20 21:06:44

PythonExcelSQL

2011-08-01 14:20:43

iPhone 界面 屏幕

2010-09-09 13:06:26

2021-12-24 10:21:57

Python函数开发
点赞
收藏

51CTO技术栈公众号