使用eco模板我形成以下代码:
<% if @is_completed : %>
<span class="label">completed</span>
<% end %>
但渲染后我在代码中看到了一些文物:
<div class="large-3 columns">
<span class="label">
completed
</span>
"9"
</div>
P.S。
我试图用字符标记我的代码&#34; a&#34;,&#34; b&#34;,&#34; c&#34;,...:
<div class="large-3 columns">a
b<% if @is_completed: %>c
d<span class="label">e
completed
f</span>g
h<%end%>i
j</div>
以下是我所见过的&gt;&gt;&gt; h 9 i:
<div class="large-3 columns">"abcd"
<span class="label">
e completed f
</span>
"gh9ij"
</div>
但数字不同?不仅仅是&#34; 9&#34;。
出了什么问题?
答案 0 :(得分:0)
大家好,
首先,我很抱歉,因为在开始时我无法在 Stackoverflow 中找到类似的问题。
其次,我知道答案。
存在同样的问题: Eco template renders integer when using 'end' statement
@Phoeniks 告诉安装node.js可以解决问题。这是真的。但我必须补充他。您应该指定路径 环境变量中的Node.js&#34;路径&#34;。
感谢大家。