Rails 5: (Нет маршрутов, совпадающих с [HEAD] "активами" - PullRequest
0 голосов
/ 16 января 2019

Я сейчас пытаюсь разработать новое веб-приложение. У меня никогда не было этой проблемы раньше, но как-то она появилась сегодня.

(No route matches [HEAD] "assets"/assets/top3-6b91882a0de709cbd323b847ba6c8c8207b6a652aa75174a2d61a5b41ae1e71c@2x.jpg")

Таким образом, изображение находится в моей папке assets / images, но имя файла - top3.jpg. И теперь это для каждого изображения, и время загрузки огромно, но изображения все еще отображаются на моей странице.

Я не знаю, откуда взялись случайные числа и буквы. Я в режиме разработки.

EDIT

Итак, я выключил отпечаток пальца и все еще получаю сообщение об ошибке

ActionController::RoutingError (No route matches [HEAD] "/assets/logo-black@2x.png"):

Мне интересно, откуда @ 2x взялись?

1 Ответ

0 голосов
/ 16 января 2019

Вот документы для конвейера активов рельсов https://guides.rubyonrails.org/asset_pipeline.html

Техника называется Отпечатки пальцев

Отпечатки пальцев - это метод, который делает имя файла зависимым на содержание файла. Когда содержимое файла изменяется, Имя файла также изменилось. Для контента, который является статичным или нечасто изменено, это обеспечивает простой способ определить, есть ли две версии файл идентичен, даже на разных серверах или датах развертывания.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...