2011-11-29 5 views
5

私がタイトルに書いたのと同じように、私はそれがどのように見えるかを見るために何か変更を加えるたびに資産をプリコンパイルする必要があります。成功しなかったconfig.assets.compile = trueを試しました。ブラウザの違いを見るために何か変更を加えるたびにプリコンパイル資産が必要です

私もRAILS_ENV = 'development'を試しましたが、同じ効果があります。本当に迷惑なので私を助けてください。

私のシステムを実行している:

  • Xubuntuの
  • Railsの-v:3.1.1
  • ルビー-v:1.9.2p290

私も試してみました:

config.action_controller.perform_caching = true 

答えて

23

この原因の1つは、rake assets:precompileその後、サーバーはpublic/assetsを排他的に使用し、その場で資産をコンパイルすることはありません。

public/assetsディレクトリを削除してみます。

+0

はい、「rake assets:precompile」を一度実行しました。私はpublic/assetsを削除しましたが、私のブラウザには私の変更が見られませんが、今回は 'rake:precompile'を実行する必要はありませんが、サーバを再起動するだけですが、まだ迷惑です:/ – mrmnmly

+0

@ofcapl開発環境では? –

+2

はい、私はかなり確信していますが、問題は解決されました。おそらく 'public/assets'を削除した後にシステム全体が再起動した後に動作します。[おかしいo_O] :) thanks: – mrmnmly

関連する問題