Rails 4: Как удалить "actionpack-page_caching" и очистить кеш в производственной среде
Я попытался использовать гем 'actionpack-page_caching' для отображения статических html-страниц в Heroku и обнаружил, что Heroku не поддерживает его или, по крайней мере, делает его немного сложнее. Драгоценный камень работал просто отлично в разработке, но не в производстве, и теперь страницы, которые я пытался кешировать, выглядят все фанк. Хотя это на самом деле не является необходимостью, я хотел бы просто удалить гем, но похоже, что сервер все еще выталкивает кэшированную версию страницы.
Я попытался удалить gem ("gem uninstall actionpack-page_caching"), а затем очистить кеш (heroku запустить rails console Rails.cache.clear & heroku rake tmp:clear), и он не сработал. Мои файлы были возвращены обратно к первоначальному виду, поэтому я не знаю, что я делаю неправильно.
1 ответ
Так что я не понял, что гем page_caching автоматически создает файлы в каталоге app/public. Я должен был войти и удалить их, а затем я очистил историю браузера и куки. Кажется, что теперь все работает нормально в dev и prod.