我在 .erb 文件中有以下代码:
<% embed='<a href="http://someurl.com/whatever">#{@webcast.name}</a>'%>
<p id="embedCode">
<pre>
<code>
<%= embed %>
</code>
</pre>
</p>
锚标记在屏幕上正确显示为文本,而不是呈现为 dom 元素,但是字符串插值失败。html 已成功显示为文本,但未评估 #{@webcast.name}。如果模板中包含 <%= @webcast.name =>,则网络广播名称已成功呈现。