Ich fahre Schienen v 3.2.
Nach einiger Zeit Entwicklung Anwendung muss ich einige Modelle in Namespace ex verschieben: /app/models/address.rb
bis /app/models/local/address.rb
Ich habe versucht, einfach Verschieben von Modellen zum Zielordner und Hinzufügen Local::
zum Klassennamen. dann aktualisiere ich entsprechend Spezifikationen, und ich bekomme immer noch einen Fehler beim Ausführen von spec.he. uninitialized constant Address (NameError)
.
Die Frage ist - Wie kann ich Modelle in einen Namespace verschieben? was meine Handlungen sind - Bearbeitung Migrationen oder etwas anderes ... Bitte helfen Sie, weil ich & usw.Schienen, wie Sie die Modelle korrekt in einen Namensraum bewegen
aktualisieren
Ich fand heraus, was das Problem ist:
Devise und Namensräume. Lösen sie
Werfen Sie einen Blick http://venkatev.wordpress.com/2010/01/27/namespaced-models-and-controllers/, –
Sie sind es nicht wert! Ich verfluche sie nach dem Projekt, in dem ich jetzt bin. http://stackoverflow.com/questions/5852626/handling-namespace-models-classes-in-namespace –