2012-02-17 11 views
0

私のアプリケーションからhtml.erbファイルを変更しようとしていますが、新しいバージョンをアップロードしてブラウザで確認すると、私は別のブラウザ/キャッシュをクリアしようとしました。railsアプリケーションのビューを変更しようとしましたが、変更が適用されません

アプリを再起動する必要はありますか?もしそうなら、私はそれをどのようにしますか?

+0

可能性のある原因は、プロジェクトのパブリックディレクトリに(アプリケーション全体を再度アップロードしない限り)、またはどこかのキャッシュにスタックされている可能性があります。クイックテストとして、 "locate foo.html"または "find/-name foo.html"を実行して、どこかに人工物があるかどうかを確認してください。 – mahemoff

+0

ファイルをアップロードしていますか?なぜあなたはdevモードでローカルで実行していないのですか?実稼働環境で実行している場合は、サーバー側でキャッシュされている可能性があります。 –

+0

あなたはどのバージョンのRoRを使用していますか?もしも3.1>ならあなたの資産を再コンパイルしなければならないかもしれません。rake assets:precompile – jstim

答えて

1

「新しいバージョンをアップロードしています」というのは、プロダクションモードで稼働しているサーバー(たとえば、ローカル開発環境ではない)を指しているということです。その場合は、アプリケーションサーバーを再起動する必要があります。例えば。 Apache/Passengerで実行している場合は、Apacheを再起動してください。

関連する問題