質問

どのように満了するディレクトリにレール?

私のブログが /posts/ すべてリストします。コントローラ、行動指数"です。写標準のもの。

ポpaginatedグループの10を使用will_paginate.

のページをキャッシュされているようになります:

/posts/
/posts/index/2
/posts/index/3
/posts/index/4
...
/posts/index/134
/posts/index/135
... 
etc..

って終了となるこのページ expire_page(posts_path) ないわけではなく、失効 /posts.html.

うための最善の方法なので失効のpaginatedページ? 以降は未定ページ数は、私の期限の /posts/index/ ディレクトリ? したいので期限のディレクトリ?

感謝

役に立ちましたか?

解決

やっているページのキャッシング。なぜならず削除のディレクトリ?

system("rm -rf #{RAILS_ROOT}/public/posts")
#Or, in more Rubyish code
FileUtils.rm_rf "#{RAILS_ROOT}/public/posts"

他のヒント

を渡すことができる正規表現をexpire_fragment:

expire_fragment(r%{/posts/index/\d+})

がることを警告されているときだけキャッシュ店舗できる繰り返し処理を行全て鍵となります。例えばれているとは思いませんが、仕事と memcached.

編集:私はこのページのキャッシングな断片をキャッシュ.そうでexpire_pageは行っておりませんので正規表現.うーん。

音のようにしたい、掃除時に実行する必要が失効ンポーネントが追加されました。チェックしてこのレールを羨ポスト http://railsenvy.com/2007/02/28/rails-caching-tutorial#sweepers

できない場合は削除ページのセットのハッシュparams、その例を除全体のディレクトリのキャッシュファイル http://railsenvy.com/2007/02/28/rails-caching-tutorial#clearing

があることを詳細情報というものがあることができ、本当に良い2部説明のすべてのレールキャッシュ.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top