Как очистить кеш звездочек? - PullRequest
25 голосов
/ 12 февраля 2012

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

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

Ответы [ 3 ]

27 голосов
/ 22 ноября 2012

rake tmp:cache:clear удаляет каталог временного кэша.

9 голосов
/ 12 декабря 2013

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

rake tmp:clear
2 голосов
/ 20 января 2017

Должно быть:

Rails.application.assets.cache.clear

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

Обновление: добавленов 4.0.0.beta5 .

...