Поймите, чего вы пытаетесь достичь, но то, как вы это делаете, очень неправильно.
Ваша среда разработки должна быть как можно ближе к вашей производственной среде.
Может столкнуться с различными проблемами.
Что происходит, когда вам нужно реплицировать производственную среду на dev?
Что происходит, когда вы «забываете» добавить / забрать что-то на prod, которое вы сделали, используя потерянную миграцию?
Для dev, возможно, лучшая команда будет rake db: rolback, которая откатывает предыдущую миграцию, если вам нужно отредактировать ее для опечатки или чего-то еще.
Просто из любопытства - почему бы не использовать rake db: reset вместо трех отдельных задач rake?