trace将您的文件附加到rails中的rake任务

时间:2015-10-08 06:35:20

标签: ruby-on-rails ruby ruby-on-rails-3 rake-task

在rails 3.1.12和ruby 1.9.3中运行rake任务,即

rake output:generate_files["abc"] --trace>>test1.txt

rake任务工作正常,但是再次执行此rake任务时会附加test1.txt。

所以我想知道是否有一个方法,以便每次执行这个rake任务时它会覆盖我的test1.txt,这样我就不需要在运行rake任务时一次又一次地清除这个文件

1 个答案:

答案 0 :(得分:0)

在rake任务中执行任何写操作之前,只需删除该文件(

require 'FileUtils'
FileUtils.rm(path_to_txt_file)
# do your job