我使用表情符号,我尝试重播:
for (smile in emt) {
patterns.push([
new RegExp(smile.replace(/([\(\)\[\]\{\}\.\?\^\$\|\-])/g, "\\$1"), "gi"),
'<img src="'+url+emt[smile]+ '" />'
]);
}
到此:
for (smile in emt) {
patterns.push([
new RegExp(smile.replace(/([\(\)\[\]\{\}\.\?\^\$\|\-])/g, "\\$1"), "gi"),
'<%= image_tag("'+url+emt[smile]+ '") %>' ///here is change
]);
}
但它只显示image_tag作为文本 - 为什么
答案 0 :(得分:0)
你不能用这种方式交织你的JavaScript和Ruby。在服务器端评估ERB之后很久,JavaScript就在客户端运行。