代码正确迭代,但无法获取vaf.features.name
文件.html.erb
<ul class="adc class">
<%% _.each(features, function(vaf){ %>
<li class="myclass" data-title=<%%= vaf.features.name %> ></li>
<%%})%>
</ul>
我究竟做错了什么 ?
代码正确迭代,但无法获取vaf.features.name
文件.html.erb
<ul class="adc class">
<%% _.each(features, function(vaf){ %>
<li class="myclass" data-title=<%%= vaf.features.name %> ></li>
<%%})%>
</ul>
我究竟做错了什么 ?
找到答案了!!!这很简单。
我必须只使用vaf.name而不是 vaf.features.name
文件.html.erb
<ul class="adc class">
<%% _.each(features, function(vaf){ %>
<li class="myclass" data-title="<%%=vaf.name%>"></li>
<%%})%>
</ul>
呃,我不知道<%%
ERB 的语法。你不是也在这里混合 ruby 和 javascript 吗?无论如何,如果值在 ruby 中可用,我会这样做:
<ul class="adc class">
<% features.each do |vaf| %>
<li class="myclass" data-title=<%= vaf.features.name %> ></li>
<% end %>
</ul>