【发布时间】:2019-01-10 22:03:10
【问题描述】:
我正在尝试像这样组合一堆 rake 任务:
desc 'Resets the database'
task :reset do
Rake::Task["db:rollback"].invoke
Rake::Task["db:migrate"].invoke
Rake::Task["db:seed"].invoke
end
我不知道如何在我的 Rakefile 中使用 STEP=n 来处理 rollback
【问题讨论】:
-
你为什么想要这样的 rake 任务?你试图归档什么?
n应该是固定的还是可变的?你真的总是运行db:seed,即使你只回滚了一步? -
因为否则我必须运行 3 条 rake 命令来重置我的数据库。
标签: ruby rake rollback rake-task rakefile