生态模板 - 代码中的一些人工制品

时间:2014-06-30 14:04:11

标签: ruby-on-rails ruby templates coffeescript eco

使用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;。

出了什么问题?

1 个答案:

答案 0 :(得分:0)

大家好,

首先,我很抱歉,因为在开始时我无法在 Stackoverflow 中找到类似的问题。

其次,我知道答案。

存在同样的问题: Eco template renders integer when using 'end' statement

  

@Phoeniks 告诉安装node.js可以解决问题。这是真的。但我必须补充他。您应该指定路径   环境变量中的Node.js&#34;路径&#34;。

感谢大家。