Задать вопрос
@MBodunov

Как принудительно сбросить кэш?

Добрый день
Мне достался сайт написаный на Ruby on Rails, пытаюсь сделать простые изменения в views сайта, но пока не удаляется кэш эти изменения не появляются. Я мало разбираюсь в Rails. Как же заставить его понять, что например файл index.html.haml изменился и кэш нужно пересобрать заново?
Я даже пытался отключить кэш в конфиге в \current\config\environments\production.rb вписывал config.action_controller.perform_caching = false
Но это никак не повлияло. страницы сайта продолжались браться из кэша, игнорируя то, что сам файл поменялся
  • Вопрос задан
  • 344 просмотра
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
2ord
@2ord
В режиме разработки локально или прямо в продакшн?
Чтобы в продакшн изменения вступили в силу, необходимо произвести перезагрузку веб-сервера.
По-хорошему, нельзя править файлы прямо в продакшн. Нужно исправить локально и развернуть приложение на сервер.
Рекомендую почитать о базовых принципах разработки на RoR, чтобы потом случайно не выстрелить себе в ногу.
Ответ написан
Комментировать
Попробуй запустить или задачу по очистке
`rake tmp:clear`
или в консоли выполнить команду для очистки кеша
`Rails.cache.clear`
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы