Ich möchte eine andere Migration auf eine ähnliche Weise wie Generatoren aufrufen. Wenn Sie eine create-Tabelle haben, verwenden Sie die Tabelle zu einem späteren Zeitpunkt nicht mehr und möchten, dass eine Migration up
und down
genau entgegengesetzt zu denen der ursprünglichen create-Migration aufruft. Wenn es möglich ist, dann würde ich einen Generator so etwas wieSchienen 3.2: Aufruf von einer anderen Migration
rails g reverse_migration CreateModel
erstellen und dann ist das Ergebnis etwas wie
class ReverseCreateModel < ActiveRecord::Migration
def up
#call to create model down
end
def down
#call to create model up
end
end
Ich will keine Abhilfe Art und Weise und nicht explizit duplizieren Code und Bewahre die Fähigkeit für eine saubere Migration und einen Rollback.
Jede Hilfe würde sehr geschätzt werden!