如何在铁轨4上反转日期?

时间:2015-08-21 02:07:20

标签: ruby-on-rails-4

我希望能够撤消此列表,而不是显示第一个日期,我希望最新日期显示在最前面。因此,不是第19届,我希望第21名成为最佳人选。

2015年8月19日

Creeme

Deja Tu Envidia

Debarata

2015年8月20日

银座

弗塞奇

2015年8月21日

Cuando Le Doyft.ElSúperNuevo

(财务主任)

def index
    @videos = Video.all.order("cached_votes_up DESC, created_at DESC")
    @topvideo = Video.all.order("cached_votes_up DESC, created_at DESC")


    @items = Video.order("cached_votes_up DESC, created_at DESC").where("created_at ", Time.zone.now.beginning_of_day)
    @items_by_day = @items.group_by { |t| t.created_at.beginning_of_day }
end

(视图)

<% @items_by_day.sort.each do |day, items| %>
<h1><%= day.strftime("%d %B %Y") %></h1>
<table class="table table-striped">
    <thead>
        <tr>
            <th>Item</th>
            <th></th>           
       </tr>
    </thead>
    <% for item in items %>
    <tbody>
        <tr>
            <td><%= item.title %></td>
        </tr>
    </tbody>
    <% end %>
</table>
<% end %>

1 个答案:

答案 0 :(得分:1)

替换:

<% @items_by_day.sort.each do |day, items| %>

使用

<% @items_by_day.sort.reverse.each do |day, items| %>

就像sort方法一样,数组有reverse方法:)