2012-03-22 9 views
2

Rails/SpreeプロジェクトにRailsバージョン2.3.8を少し変更して継承しました。私は初心者で、静的なページから始めていますが、それは最も簡単だと思っていましたが、私は自分の変更を見ることができません。Railsプロダクションサーバでページキャッシュを消去する

私が試したもの:content_controller.rbで

  • を、私は行をコメントアウト:caches_page :ショー、:インデックス、:もし=> Proc.new {シュプレー:: Configを[: cache_static_content]
  • すくいTMP:キャッシュ:明確な
  • すくいデシベル:セッション:
  • 私は見つけることができる唯一のログ明確には日付ごとにディレクトリのリリースにあった、development.logました。 production.logが見つかりません
  • /tmpディレクトリには何もありません。

どのような考えが参考になります。このプロジェクトは、Rails以外の方法で設定されていることがわかります(つまり、ビューファイルのインラインスタイルとjavascript)。

ありがとうございました。

+0

実行中のサーバーはどれですか?シン、旅客またはユニコーン? –

答えて

0

cache_pageでキャッシュされたページがある場合、HTMLとして保存され、publicディレクトリから配信されます。したがって、content_controller#showアクションがある場合、ほとんどの場合、public/contents/#{id}.htmlの下に保存されます。

+0

公開されているページは公開されていないので、キャッシュされていないと思います...なぜ私の変更は見えませんか? – schatzkin

+0

Phusion Passengerでレールサーバを再起動しなければならなかった。 – schatzkin