问题
Are the scripts from config/initializers executed when I run rake task?
回答1:
It does if your rake task depends on :environment
.
i.e, you declare your task like so:
task :my_task => :environment do
...
end
回答2:
Mostly yes. rake loads a complete rails environment including initializers, when your task depends on :environment
.
来源:https://stackoverflow.com/questions/11509439/does-rails-run-initializers-for-rake-task