510 Stimmen

Rückgängig machen Gerüstbau in Rails

Gibt es einen Weg, um die Auswirkungen eines Gerüstbefehls in Rails rückgängig zu machen?

2voto

Bhargav Mehta Punkte 389

Du musst auch die Migrationen rückgängig machen, nachdem du das Gerüst zerstört hast

rails destroy scaffold 'scaffoldname'
rake db:rollback

2voto

Manish Shrivastava Punkte 27921

Also, der Prozess, den Sie befolgen sollten, um das Gerüst in Rails 4 rückgängig zu machen. Führen Sie den Befehl wie folgt aus:

  1. rails d scaffold FooBar
  2. rake db:rollback, wenn Sie nach der Erstellung des obigen Gerüsts rake db:migrate ausgeführt haben?

Das war's!

Prost!

2voto

vipin Punkte 2386

Verwenden Sie dies

rails d Scaffold MODEL_NAME

rake db:rollback

2voto

Chutipong Roobklom Punkte 2773

Empfehlen Sie zuerst den Rollback, geben Sie in Ihrem Terminal ein.

rake db:rollback

Fügen Sie das Destroy-Scaffolding hinzu (das 'd' steht für 'destroy')

rails d scaffold name_of_scaffold

Viel Spaß mit Ihrem Code.

1voto

Manish Punkte 263

Sie müssen zunächst die Migrationen rückgängig machen, indem Sie rake db:rollback verwenden, wenn vorhanden Und dann das Gerüst zerstören durch

rails d scaffold foo

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X