2016-02-09 6 views

Antwort

10

Es ist eine Klassenmethode von ActiveRecord::Migration und definiert here.

Es ermöglicht uns, die Version der Migrationen auszuwählen, die wir zwischen 4.2 und 5.0 verwenden möchten. Das Verfahren wirft ein:

"Unknown Migration Version ..."

Fehler, wenn eine inkompatible Version als Argument übergeben wird.

Produktion bereit Versionen von ActiveRecord haben nicht diese Methode so ist es weg, sobald Rails gehen sollte 5 aus der Beta geht.

+5

[Rails 5.0] (http://weblog.rubyonrails.org/releases/) wurde am 30. Juni 2016 veröffentlicht. Beim Erstellen einer Migration wird weiterhin die Version '' 'class MyMigration

6

This blog has more info too

Es scheint, dort zu sein, so dass Sie alte Migrationen nicht aktualisieren müssen, wenn sie von Schienen 4 auf Schienen 5 (Es gibt einige kleine Änderungen in der Migration API) zu bewegen.

+1

Richtige Antwort hier rechts ^ –