有没有一种方法可以在调用Rails迁移任务时使rake停止执行?现在它会直接运行每一个任务。我真正想要的是尝试删除,然后尝试创建,在这两个任务都成功之后,再运行迁移,如果seed也成功了,就停止并显示错误,如果有任何失败,则停止并显示错误。
我已经尝试对每个任务进行调用并测试结果,但那似乎也不正确。
谢谢。
我已经尝试对每个任务进行调用并测试结果,但那似乎也不正确。
谢谢。
task :fresh_start => [
'db:drop',
'db:create',
'db:migrate',
'db:seed'] do
end