此代码从yaml文件中获取信息并按升序输出(我默认假设)。我无法弄清楚如何编码以扭转顺序。有什么建议?该网站使用Middleman和ERB作为模板语言。
查看:
<ul class="app-list">
<% data.apps.each do |app| %>
<% if app[1][:categories][:featured] && app[1][:categories][:script] %>
<li>
<%= partial 'partials/app', locals: { app: app[1] } %>
</li>
<% end %>
<% end %>
</ul>
答案 0 :(得分:2)
尝试:
<ul class="app-list">
<% data.apps.reverse.each do |app| %>
<% if app[1][:categories][:featured] && app[1][:categories][:script] %>
<li>
<%= partial 'partials/app', locals: { app: app[1] } %>
</li>
<% end %>
<% end %>
</ul>