I'm running rails v 3.2.
Dopo aver sviluppato un'applicazione, devo spostare alcuni modelli nello spazio dei nomi ex: /app/models/address.rb
a /app/models/local/address.rb
Ho provato semplicemente a spostare i modelli nella cartella di destinazione e ad aggiungere Local::
al nome della classe. quindi aggiorno di conseguenza le specifiche, e ottengo ancora un errore nell'esecuzione di spec.he. uninitialized constant Address (NameError)
.
La domanda è: come posso spostare i modelli in uno spazio dei nomi? quali sono le mie azioni - modifica le migrazioni o qualcos'altro ... Si prega di aiutare perché mi sono confuso con diversi articoli & eccrotaie come spostare correttamente i modelli in un namespace
Aggiornamento
ho scoperto qual è il problema:
Devise e spazi dei nomi. risolverlo
Dai un'occhiata http://venkatev.wordpress.com/2010/01/27/namespaced-models-and-controllers/, –
Non ne vale la pena! Li giuro dopo il progetto su cui sono ora. http://stackoverflow.com/questions/5852626/handling-namespace-models-classes-in-namespace –