繁体   English   中英

在html.erb中排序

[英]Sorting in html.erb

这段代码从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>

尝试:

<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>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM