Я получил ту же ошибку при обновлении до конвейера ресурсов, и здесь я был виновником. Когда вы добавляете конвейер ресурса, важно также переходить ваши таблицы стилей с использования url (этот указывает на файл без отпечатков / не кэшированный в конвейере ресурсов) на новый помощник image-url (этот указывает на отпечаток пальца). / кэшированный файл в конвейере ресурсов). См. Раздел 2.3 в документах .
конвейер перед активом (.sass):
#background
background-image: url('Long Path 1920x1200.jpg')
Конвейер после актива (.sass):
#background
background-image: image-url('Long Path 1920x1200.jpg')
К сожалению, новый помощник image-url не может обрабатывать пробелы в имени файла, в отличие от старого url. Так что, когда вы запустите bundle exec rake assets:precompile
, это будет бум. Решение состоит в том, чтобы удалить пробелы.
Исправленный код:
#background
background-image: image-url('long-path-1920x1200.jpg')