Я пытаюсь заменить изображение на странице после загрузки нового с помощью несущей и jquery-file-upload-rails. Проблема, с которой я сталкиваюсь, заключается в том, что новое изображение на самом деле не отображается на странице, даже если html-элемент правильно заменяет теги html старого изображения.изображение не отображается после добавления нового пути
Изображение правильно сохраняется, а пути совпадают.
Вот мой update.js
<% if @logo %>
$('.logo-container').replaceWith("<div class='logo-container'><img href='<%= @logo.image_url %>' class='col-1 col'/></div>");
<% end %>
Я думаю, что это может быть проблемой кэша, но я пока не уверен.
Спасибо за вашу помощь заранее!
Я надеялся, что это сработает. Вместо замены изображения на новый url он, кажется, заменяет его на старый и добавляет /? Livereload = somerandomnum к нему. Может быть, Live Reload испортил это? Если я просто набираю правильный путь вручную, изображение все равно не отображается. Даже если он находится в правильной папке. –