1

Heroku에서 정적 HTML 페이지를 제공하기 위해 'actionpack-page_caching'gem을 사용하여 Heroku가 지원하지 않거나 적어도 만들 수 있습니다. 조금 더 어려워. 이 젬은 개발 중에는 잘 작동했지만 생산에는 문제가 없었습니다. 이제 캐시에 넣으려고했던 페이지가 모두 펑키하게 보입니다. 처음에는 이것이 꼭 필요한 것은 아니지만, 저는 보석을 제거하고 싶습니다만, 서버가 여전히 캐시 된 버전의 페이지를 밀고있는 것처럼 보입니다.레일 4 : "actionpack-page_caching"을 제거하고 프로덕션에서 캐시를 지우는 방법

나는 보석 ("gem uninstall actionpack-page_caching")을 제거한 다음 캐시를 지우려고했습니다. (heroku rails console Rails.cache.clear & heroku rake tmp : clear) 작동하지 않았습니다. 내 파일이 원래 모양으로 되돌려 져서 내가 잘못한 것을 알지 못합니다.

답변

1

그래서 나는 page_caching gem이 app/public 디렉토리에 자동으로 파일을 생성한다는 것을 몰랐습니다. 들어가서 삭제해야만 브라우저 기록과 쿠키가 삭제되었습니다. dev와 prod 모두에서 모두 잘 작동하는 것 같습니다.