Rails是否在运行rake任务时运行初始化程序?

33

当我运行rake任务时,config/initializers文件夹中的脚本会被执行吗?

2个回答

54

如果你的Rake任务依赖于:environment,那么就需要这样声明你的任务:

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

2
大部分情况下是的。当你的任务依赖于:environment时,rake会加载完整的rails环境,包括初始化器。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接