我正在運行rails v 3.2。
經過一段時間的開發應用程序,我需要將一些模型移動到名稱空間例如:/app/models/address.rb
到/app/models/local/address.rb
我試着簡單地將模型移動到目標文件夾並將Local::
添加到類名稱。那麼我相應地更新規格,並且我仍然在運行spec.he時遇到錯誤。 uninitialized constant Address (NameError)
。
問題是 - 我如何將模型移動到名稱空間?什麼是我的行動 - 編輯遷移或其他什麼東西......請幫助,因爲我得到不同的文章&等rails如何正確地將模型移動到命名空間
更新
我發現了什麼問題混爲一談:
設計和命名空間。解決它
看看http://venkatev.wordpress.com/2010/01/27/namespaced-models-and-controllers/, –
他們不值得!我現在正在進行的項目之後,我正在宣誓就職。 http://stackoverflow.com/questions/5852626/handling-namespace-models-classes-in-namespace –