2012-05-11 10 views
2

私はプロジェクトをRails 3.1からRails 3.2にアップグレードしましたが、開発中はモデルを更新するたびに、効果的に変更する。ビューとコントローラの変更はすぐに有効です。モデルは、Rails 3.2にアップグレードした後で開発中に実行されてもキャッシュされたままです

Rails 3.2の新しいプロジェクトでこの問題が発生していないので、アップグレードから来ていると確信しています。私は、古いプロジェクトのdevelopment.rbとapplication.rbを新しいプロジェクトのものと比較して確認しました。私はネット上で答えを見つけることができないようだ、誰が私が何をすべきか知っているだろうか?

乾杯、 ベン

答えて

0

config.cache_classesと行があるはずです、これはあなたが様々なクラスへの変更を反映するために、サーバーを再起動する必要がないことを保証するために、falseに設定する必要があります私はいつもこの問題の修正を探しました。その解決策のように見える私のキャッシュの問題を修正しました。 基本的には、rakeをアンインストールしてバンドルで再インストールする必要があります...回答はこちらです:https://stackoverflow.com/a/7553276/1389981

0

試してみて、あなたのdevelopment.rbファイルの中を見てみましょう。私もwarning: already initialized constantメッセージがポップアップいた

# development.rb 
config.cache_classes = false 
+0

ちょっとエミール、答えに感謝します。残念ながら、cache_classesは既にfalseに設定されています。私はconfigフォルダ内のすべてのファイルを、私がこの問題を抱えていない他のアプリケーションと比較しようとしましたが、それらは同じように見えます...私は何かが分からなかったかもしれません。 – ben

関連する問題