Ich habe Projekt auf Schienen 4.2 mit einigen Migrationen. Und auf Schienen 4.2 funktioniert alles perfekt.Schienen 5 Migration nicht initialisierte Konstante
Jetzt habe ich ein neues Projekt auf Schienen 5 erstellt und alle meine Migrationen von 4.2 Projekt in neues Projekt kopiert.
Wenn ich versuche, Schienen db auszuführen: Migration ersten 30 Migrationen laufen normal, dann auf 31, sehr einfache Migration, ich habe Fehler:
uninitialized constant AddFactorToCurrencies::Currency
Der Dateiname ist db/migrate/20160715140911_add_factor_to_currencies.rb
class AddFactorToCurrencies < ActiveRecord::Migration[5.0]
def up
add_column :currencies, :factor, :decimal, precision:18, scale:2, default:0, null: false
Currency.all.each do |c|
c.factor = 0
c.save
end
end
def down
remove_column :currencies, :factor
end
end
Hilf mir bitte.