0

我有两种内容类型,文章和事件。我想在我的主页上创建一个部分来提供两者的数组。

我正在考虑创建一个名为 latest_news 的辅助方法,就像这样

def latest_news(limit=12)
    @articles = Article.all
    @events = Event.all
    sort_by(&:created_at)
end

另外,我将如何按它们的发布日期和事件的事件日期对文章进行排序?

4

1 回答 1

0

为什么要把它放在辅助方法中?您可以在为主页提供服务的控制器操作中包含 @articles 和 @events。

您也可以单独对内容进行排序

@articles = Article.order(:publish_date)

@events = Event.order(:event_date)

于 2013-07-16T19:09:52.947 回答