2013-07-03 14 views
9

私はrails v 3.2を実行しています。
いくつかのモデルを名前空間に移動する必要があります。例:/app/models/address.rb/app/models/local/address.rb
モデルを移動先フォルダに移動し、クラス名にLocal::を追加するだけでした。それに応じて私は仕様を更新し、spec.heを実行してもまだエラーが出ます。 uninitialized constant Address (NameError)
質問は次のとおりです。 - モデルを名前空間に移動するにはどうすればよいですか?
工夫と名前空間: - 私の行動が何であるか、私は私が問題何が分かった&などrailsモデルを名前空間に適切に移動する方法

更新
異なる物品で混ざってしまったので、編集の移行または何か他の...助けてください。

今ではレールがモデルの名前空間を扱う方法を見ることができます

rails g model Local::Address city:string country:string 

を実行し、新しいレールのプロジェクトを作成します。それを

+0

見てくださいhttp://venkatev.wordpress.com/2010/01/27/namespaced-models-and-controllers/ –

+0

彼らは価値がありません!私が今行っているプロジェクトの後、私はそれらを誓っている。 http://stackoverflow.com/questions/5852626/handling-namespace-models-classes-in-namespace –

答えて

17

を解決する私はあなたがこれを試すことができると思います。あなたはちょうどあなたのものを変更する方法に従うことができます。

+0

ああ、それを考えなかった!ありがとう! – Elmor

関連する問題