2

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

文件.html.erb

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

我究竟做错了什么 ?

4

2 回答 2

2

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

我必须只使用vaf.name而不是 vaf.features.name

文件.html.erb

<ul class="adc class">
  <%% _.each(features, function(vaf){ %>
    <li class="myclass" data-title="<%%=vaf.name%>"></li>
  <%%})%>
</ul>
于 2013-09-13T08:45:50.923 回答
0

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

<ul class="adc class">
  <% features.each do |vaf| %>
     <li class="myclass" data-title=<%= vaf.features.name %> ></li>
  <% end %>
</ul>
于 2013-09-13T08:22:48.023 回答