在html.erb中排序

时间:2015-06-17 14:32:21

标签: ruby-on-rails ruby yaml

此代码从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>

1 个答案:

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