Файл js.erb не отображает изображение asset_url

В шаблоне easyautocomplete в js.erb

template: {
    type: "custom",
    method: function(value, item){
        var src = "<%= asset_url('thumbnail/" + item.slug + ".png') %>"
        return "<img src='"+ src +"'/> " + value;
    }
}

Когда я удаляю переменную item.slug и просто добавьте имя изображения, изображение отобразится в окне автозаполнения, и код, который он отображает, дает правильное предварительно скомпилированное имя png, такое как "thumbnail/1-slug121b62cd876657fcb0b46c01750fe6bbb5c720cd5b744ef12363d0ff3bc0834e.png"

Но когда я ставлю item.slug внутри кода это отдает src="thumbnail/1-slug.png" который не в состоянии показать изображение.

Я не уверен, что на самом деле не так с этим. Я считаю, что это просто формат, я пытался изменить их, но ничего не работает.

0 ответов

Другие вопросы по тегам