如何动态创建具有类属性的列表

时间:2013-09-13 08:14:39

标签: javascript ruby-on-rails erb

代码正确迭代,但无法获取 vaf.features.name

file.html.erb

<ul class="adc class">
  <%% _.each(features, function(vaf){ %>
    <li class="myclass" data-title=<%%= vaf.features.name %> ></li>
  <%%})%>
</ul>

我做错了什么?

2 个答案:

答案 0 :(得分:2)

找到答案!!!这很简单。

我只能使用 vaf.name 而不是vaf.features.name

file.html.erb

<ul class="adc class">
  <%% _.each(features, function(vaf){ %>
    <li class="myclass" data-title="<%%=vaf.name%>"></li>
  <%%})%>
</ul>

答案 1 :(得分:0)

呃我不知道ERB中的<%%语法。你不是在这里混合ruby和javascript吗?无论如何,如果值在ruby中可用,我会这样做:

<ul class="adc class">
  <% features.each do |vaf| %>
     <li class="myclass" data-title=<%= vaf.features.name %> ></li>
  <% end %>
</ul>