@MBodunov

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

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

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

Войти через центр авторизации
Похожие вопросы