2017-09-16 3 views
0

내 앱에서 Padrino 캐싱을 사용하고 있습니다. padrino-cache의 쿼리 문자열로 페이지 캐싱

get :blog, cache: true do 
# do a blog listing 
end 

그러나 명부가 will-paginate에 페이지 매김을 할 때, 그것은 /blog/blog?page=2의 차이를 말해, 항상 /blog의 캐시 된 복사본을 렌더링 할 수 없습니다. 경로 당 URL 당 캐시하지 않도록하려면이 방법을 사용할 수 있습니까? 일부 spelunking in the Padrino issues

답변

0

가 작동하는 것 같다이 답변을 제공하십시오 대부가 문서의 구조는 그 이후 변경된 것, 그래서 그 문제의 끝에서 PR이 더 이상 것 같다

get :blog, cache: Padrino.config.cache do 
    cache_key { request.path_info + '?' + params.slice('page').to_param } 
    #do blog listing 
end 

현재의 문서.