2013-07-16 161 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

你將如何處理部分中的數組以顯示兩者之間的事物內容類型?例如,事件有一個位置,其中文章不 –

相關問題