Rails中编写自己的任务
Rails中编写自己的任务
我们都用过 rake db:migrate rake db:create等,我们可以编写自己的任务。
-
在
lib/tasks新建一个文件,后缀为.rake加入我要编写的任务是 mv_log ,文件名为mv_log.rake -
mv_log.rake内容如下:require File.expand_path('../../../config/environment', __FILE__) # 加载rails环境,方便使用modle中的方法 (这里没有用,因为没有用到model的方法) desc ‘move log’ task :mv_log do `mv date.log /tmp/date.log` end -
运行
rake -T可以看到自己写的任务了,运行rake mv_log试试!
梦里不知身是客,一晌贪欢。

浙公网安备 33010602011771号