2016-02-09 16 views

Odpowiedz

10

Jest to metoda klasy ActiveRecord::Migration i jest zdefiniowana jako here.

Pozwala nam to wybrać wersję migracji, które chcemy użyć między 4.2 i 5.0. Metoda rzuca:

„Nieznane wersję migracji ...”

błąd jeśli niezgodna wersja jest przekazywana jako argument.

Gotowe wersje produkcyjne ActiveRecord nie mają tej metody, więc powinny zniknąć, gdy tylko Rails 5 wychodzi z wersji beta.

+5

[Rails 5.0] (http://weblog.rubyonrails.org/releases/) został wydany 30 czerwca 2016. Tworzenie migracji nadal wyświetla wersję "' 'klasy MyMigration

6

This blog has more info too

Wydaje się więc, że tam nie trzeba uaktualnić stare migracje, podczas przemieszczania się z szyn 4 na szynach 5. (Istnieją pewne niewielkie zmiany w migracji API).

+1

Właściwa odpowiedź tutaj ^ –