我正试图分散我的一项任务,
我想做的是在rake任务完成后,它会触发另一个rake任务。
这是可能的吗?如果可能的话,如何做到?
发布于 2016-03-08 18:23:55
发布于 2020-10-15 15:22:28
将任务作为增强参数传递会使其在“增强”任务之前运行。
Rake::Task["task_A"].enhance(["task_B"])
# Runs task_B
# Runs task_A
在块中传递要增强的任务将使其在您正在“增强”的任务之后运行。
Rake::Task["task_A"].enhance do
Rake::Task["task_B"].execute
end
# Runs task_A
# Runs task_B
参考资料:Rake任务增强方法解释
https://stackoverflow.com/questions/35874930
复制相似问题