Подтвердить что ты не робот

Как очистить кеш-память Sprockets?

Когда компиляция объектов Sprockets не выполняется (из-за синтаксической ошибки в CoffeeScript или SASS), она не может перекомпилировать после исправления ошибки, поскольку она говорит, что "файл уже требуется".

Чтобы заставить объект Sprockets работать, мне нужно его уничтожить и воссоздать. Мне было интересно, знает ли кто-нибудь, есть ли способ сообщить объекту Sprocket внутренне reset, чтобы он не попадал в эту проблему.

4b9b3361

Ответ 2

В моем случае работала следующая команда:

rake tmp:clear

Ответ 3

Это должно быть:

Rails.application.assets.cache.clear

но этот метод только в основной ветке и даже не в бета.