Rails 3按嵌套资源排序

时间:2012-03-09 17:53:35

标签: ruby-on-rails-3.1

我有一个has_many事件的类别模型。在类别控制器中,我有:

@categories = Category.includes(:events).order("events.updated_at DESC")

在我看来,我有:

@categories.each do |category|
   category.events.each do |event|

这导致:

Category1 - Event4 - updated 1 minute ago
Category1 - Event2 - updated 1 hour ago
Category1 - Event1 - updated 1 day ago
Category2 - Event3 - updated 3 minutes ago

我正在尝试做什么:

Category1 - Event4 - updated 1 minute ago
Category2 - Event3 - updated 3 minutes ago
Category1 - Event2 - updated 1 hour ago
Category1 - Event1 - updated 1 day ago

我尝试将event.sort_by(&:updated_at)添加到视图中(在events.each下),但我得到了未定义的方法。

有没有人对此有任何想法?

0 个答案:

没有答案