在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"
无法显示图像。
我不确定这究竟是什么问题。我相信它只是一种格式化的东西,我尝试改变它们,但没有任何作用。