3 Stimmen

Rake db:migrate uninitialisierte Konstante

Um rake db:migrate auszuführen, muss ich sowohl meine Modelle als auch meine Konstanten im Anwendungscontroller definieren.

Wenn ich es ausführe, erhalte ich Folgendes

rake aborted!
An error has occurred, all later migrations canceled:

uninitialized constant Secondsperday

Alles, was ich brauche, ist Rake, um die Umgebung zu laden. Früher hat es das getan...

Secondsperday is not a model, its this line in application controller.rb

Secondsperday = 24 * 3_600

Bitte helfen Sie mir, ich stecke schon seit einer Woche fest.

2voto

EmFi Punkte 23295

Migrationen laden den Anwendungscontroller nicht.

Wenn Sie anwendungsweite Konstanten wünschen, definieren Sie diese in einer Datei, die in $RAILS_ROOT/config/initializers

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