0
공개 이벤트를 관리하기위한 레일 응용 프로그램이 있습니다. 보기 내에서 8 시간마다 만료되는 조각을 캐싱하려고합니다. 조각은 성공적으로 캐시되지만 만료되지 않습니다. 오늘 사이트를 살펴보면, 조각은 6 월 23 일부터 이벤트를 보여 주며, 이는 제가 조각 캐시를 수동으로 플러시 한 마지막 시간입니다.캐시 된 조각은 만료되지 않습니다.
:- cache('sidebar-cache', :expires_in => 8.hour) do
= render "shared/sidebar_festivals"
내가 같은 문제를 다음 (대신 8의 24 시간) 시도 : 저는 현재 이벤트 제목과 날짜 목록을 렌더링하는 다음 코드를 사용하고
- cache "sidebar_cache", expires: 1.day.from_now(Time.now.beginning_of_day)
= render "shared/sidebar_festivals"
내가 캐싱 production.rb
설정 파일에 설정 한 :
config.action_controller.perform_caching = true
조각 캐싱이 만료되도록 설정하거나 수행해야하는 다른 것이 있습니까? 나는 레일 4.2.1
어떤 도움을 사용하고
이 많이 감사합니다.