2013-07-16 132 views
0

我有两种内容类型,文章和事件。我想在我的主页上创建一个局部区域来服务这两者。在Rails中为不同内容类型提供服务

我想创建一个名为latest_news一个辅助方法,这样

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

同样的东西,我怎么会被自己的出版日期和事件通过他们的活动日期的物品进行分类?

回答

0

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

也可以单独排序既内容

@articles = Article.order(:出版日期)

@events = Event.order(:EVENT_DATE)

+0

我不知道我跟随你的建议 - 你的意思是说在一个定义的方法在主页控制器内? –

+0

是的..我从你的帖子中了解到你想要在你的主页中显示文章和事件,所以无论是为主页定义的操作都可以执行上面的查询 – Icicle

+0

你将如何处理部分中的数组以显示两者之间的事物内容类型?例如,事件有一个位置,其中文章不 –

相关问题