代码正确迭代,但无法获取 vaf.features.name
file.html.erb
<ul class="adc class">
<%% _.each(features, function(vaf){ %>
<li class="myclass" data-title=<%%= vaf.features.name %> ></li>
<%%})%>
</ul>
我做错了什么?
答案 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>