2014-04-19 55 views
-1

'數組' 我有一個Rails應用程序(新聞網站),顯示的文章。現在我有2個型號:ArticleVideo。這兩種型號應當按時間順序(基於created_at)在@news_items陣列所示。這在Rails中默認是可能的嗎?最好不用任何Ruby排序方法。2款,1 Ruby on Rails的

非常感謝!

+0

是彼此相關的這兩種模式? – Kushal

+0

它們以一種共享某些屬性的方式相關,因此它們具有「標題」和「描述」,但它們是不同的模型。 – Rens

+0

他意味着'協會'。 – scaryguy

回答

1

如果您的模型通過某種關聯(has_many,belongs_to)不相關,那麼這是不可能的。

無法在普通SQL級別上實現所需,因此即使ActiveRecord提供了此類功能,也必須生成2個SQL查詢,然後使用Ruby sort方法對結果進行排序。