EDIT: Rake :: Task [] не будет принимать параметры, вы должны установить его в ENV. Кроме того, вам нужно повторно включить задачу, чтобы запустить ее несколько раз.
ENV['VERSION']= '0'
Rake::Task['db:migrate'].invoke
Rake::Task['db:migrate'].reenable
ENV.delete 'VERSION'
Rake::Task["db:migrate"].invoke
ПРИМЕЧАНИЕ. Для Rake :: Task.reenable требуется Rake 0.8.2 или выше.