注意Rake Task中invoke方法跟execute方法的不同

📝

内容提要

平时如果跟Rake Task有过接触的同学都会知道,当我们需要在一个Task里边调用另一个Task的时候,我们可以使用Rake::Task['task_name'].invoke的方式。但是在今天的实践中,才知道Rake::Task#invoke在默认情况下在整个运行过程中将只会被调用一次而已。话不多说,动手演示: 准备一个say hello的task,代码: #...

➡️

继续阅读