Rails是否为rake任务运行初始值设定项?

我运行rake任务时是否执行了config / initializers的脚本?

如果你的rake任务取决于:environment它会这样做。

即,你声明你的任务是这样的:

 task :my_task => :environment do ... end 

大多数是的。 当您的任务取决于:environment时,rake会加载完整的rails环境,包括初始化程序。