저는 헬로우 (Heroku)에 있으며 레일즈 앱에서 캐싱을 구현하려고하지만 이해가되지 않는 몇 가지 문제가 있습니다. 캐싱 전략에 대한 Rails 가이드와 Heroku 문서를 읽은 후에는 쉽게 될 것이라고 생각했지만 잘못한 것 같습니다.레일 캐시 액션이 만료되지 않습니다
문제 1 : 행동의보기 문제 2 만료하지 않는 것 : 내가 사용하는 경우 : 레이아웃 => 거짓, 모두 내 관리자 및 응용 프로그램의 레이아웃을 사용
(응용 프로그램 만 레이아웃을 얻으려고 노력) 이 초보자를위한 어떤 도움이 가장 감사하겠습니다!
production.rb 내가 제품을 변경하여 만료를 테스트하기 위해 노력
layout 'admin'
caches_action :show, :layout => false
def show
render :layout => 'application'
end
def update
expire_action :action => :show
end
config.cache_store = :dalli_store
config.action_controller.perform_caching = true (added after reading http://bit.ly/oRKub1)
컨트롤러 (또한 Heroku가 문서 당 크루즈를 설치), 그러나 쇼보기는 만료되지 않습니다. 따라서 캐싱하지 않는 제품의 편집보기를 보면 변경 사항이 저장되었음을 알 수 있습니다 (제목에 단어를 추가 한 것).하지만 프로그램을 볼 때 이전 정보가 남아 있습니다.
동일한 문제가 발생합니다. – nbsp