Ответ 1
rake tmp:cache:clear
удаляет временный каталог кэша.
Когда компиляция объектов Sprockets не выполняется (из-за синтаксической ошибки в CoffeeScript или SASS), она не может перекомпилировать после исправления ошибки, поскольку она говорит, что "файл уже требуется".
Чтобы заставить объект Sprockets работать, мне нужно его уничтожить и воссоздать. Мне было интересно, знает ли кто-нибудь, есть ли способ сообщить объекту Sprocket внутренне reset, чтобы он не попадал в эту проблему.
rake tmp:cache:clear
удаляет временный каталог кэша.
В моем случае работала следующая команда:
rake tmp:clear
Это должно быть:
Rails.application.assets.cache.clear
но этот метод только в основной ветке и даже не в бета.