У меня есть вопрос из двух частей, поэтому, пожалуйста, со мной. У меня есть две ошибки с моим приложением rails
, которое развертывается heroku
. Сайт: https://powerful-atoll-73299.herokuapp.com/. первый ошибка заключается в следующем:Ошибки Chrome devtools в производстве
Mixed Content: The page at 'https://powerful-atoll-73299.herokuapp.com/' was loaded over HTTPS, but requested an insecure image 'http://www.zastavki.com/pictures/1366x768/2008/Drawn_wallpapers_Family_tree_007294_.jpg'. This content should also be served over HTTPS.
Я понимаю эту ошибку, поскольку это довольно прямо вперед. Так что я решил сделать, это сохранить изображение на моей локальной машине, а затем включить его в свой проект. Поэтому он больше не пытался вытащить небезопасный адрес ссылки. Итак, теперь я ссылаюсь на изображение как: background: url("/family-tree.jpg") no-repeat center center scroll;
. Это работает и не имеет основополагающих проблем. Что происходит, когда я нажимаю на heroku
из моей главной ветки, у которой есть обновленное изменение ... heroku
версия по-прежнему сохраняет небезопасную адресную ссылку на изображение. Когда я проверяю элемент, вы даже можете увидеть, что он использует http://www.zastavki.com/pictures/1366x768/2008/Drawn_wallpapers_Family_tree_007294_.jpg
вместо /family-tree.jpg
. Изображение по-прежнему отображается, когда я заменяю адрес местоположением фотографии, но ошибка остается. Любая идея, почему это происходит? Почему у heroku
есть адресная ссылка на картинку, когда я нажимаю собственно локальную копию?
Второй ошибка заключается в следующем:
'//@ sourceURL' and '//@ sourceMappingURL' are deprecated, please use '//# sourceURL=' and '//# sourceMappingURL=' instead. codeschool devtools.js:1
Я понимаю, что эта ошибка ищет меня, чтобы заменить @
с #
. Я не знаю, где и как это сделать. Любые советы будут очень признательны. Опять же, все эти ошибки в настоящее время представляют собой не производство, а производство.
Эй, не могли бы вы использовать 'heroku run bash' и посмотреть, присутствует ли обновленный файл? – Alfie
Если вы не можете попробовать перезапустить приложение с помощью 'heroku restart' – Alfie
@Aflie Хорошо, поэтому« heroku restart »помог со второй проблемой. Ошибка больше не отображается сама. Что касается 'heroku run bash', я сделал это и смог увидеть образ' family-tree.jpg' в папке 'public', и он соответствующим образом представлен как« background: url («/ family-tree.jpg»)) ' – Nappstir