我目前正在排序我的事件,例如:按年份和月份分組的紅寶石數組
@events_by_month = @events.group_by { |x| x.date.month }
這依賴於所有事件發生在同一年的事實,但我現在也想顯示明年的事件。 我希望輸出的格式與上面的輸出相同,但按年排序,即 這就是我所擁有的;
{3=>[#<Event id: 7032, date: "2014-03-02 00:00:00">, #<Event id: 7033, date: "2015-03-02 00:00:00">]}
,這是想我;
{3=>[#<Event id: 7032, date: "2014-03-02 00:00:00">]},{3=> [#<Event id: 7033, date: "2015-03-02 00:00:00">]}
預期輸出是散列與具有每月鍵單個元件的陣列?看起來很奇怪。 – tokland