2012-03-11 6 views
0

私たちはレール3.1.3のアプリケーションのapplication.jsで何か変なものを見つけました。問題は、application.jsのコードを意図的に右から間違って変更しても、変更前の正しいコードがまだ実行されているということです。 application.jsの変更は、アプリケーションの動作をまったく変更しません。 application.jsがフリーズしていて、変更できないようです。任意の提案どのようにこの問題を解決するには?本当にありがとう。application.jsの変更は、jqueryでレール3.1.3で有効になることはありません

+0

にあなたは資産のパイプラインを使用していますか? – apneadiving

答えて

1

アセットパイプラインを使用している場合、あなたがする必要があるかもしれません:

rake assets:precompile 
+0

公開/資産のすべてのアプリケーション*を削除した後、アプリケーションは期待通りに動作します。 – user938363

+0

もう1つ質問がありますが、いつレーキ資産にプリコンパイルされますか?ありがとう。 – user938363

+0

@ user938363おそらく、開発中にプリコンパイルタスクを実行して忘れてしまったのです。そのため、これらのファイルがapp/assetsファイルよりも優先されていたのです。開発時には、通常はpublic/assetsディレクトリを持っているべきではありません。プリコンパイル・タスクは、アプリケーション・サーバー上でのデプロイメント中に実行する必要があります。 – James