私はHeroku上にあり、Railsアプリケーションでキャッシュを実装しようとしていますが、私は理解していないいくつかの問題を抱えています。私はキャッシュ戦略についてRails GuideとHerokuのドキュメントを読んだ後には簡単だと思ったが、間違ったことをしているようだ。Railsキャッシュアクションが期限切れにならない
問題1:アクションのビューは 問題2を期限切れにしていないようだ。私は使用している場合:レイアウト=> falseを、両方の私の管理やアプリのレイアウトが使用されている
(のみアプリケーションのレイアウトを取得しようとしています)この初心者のための助けがあれば幸いです!
production.rb(Herokuのドキュメントあたりもインストールdalli)
config.cache_store = :dalli_store
config.action_controller.perform_caching = true (added after reading http://bit.ly/oRKub1)
コントローラ
layout 'admin'
caches_action :show, :layout => false
def show
render :layout => 'application'
end
def update
expire_action :action => :show
end
Iは、製品を変更することにより、有効期限をテストしようとしたが、ビューの表示が満了しません。だから私はキャッシングしていない製品の編集ビューを見ると、変更内容が保存されているのを見ることができます(タイトルに単語を追加しました)。しかし、私がショーを見ると古い情報が残っています。
同じ問題が発生しています。 – nbsp