-1
'數組' 我有一個Rails應用程序(新聞網站),顯示的文章。現在我有2個型號:Article
和Video
。這兩種型號應當按時間順序(基於created_at
)在@news_items
陣列所示。這在Rails中默認是可能的嗎?最好不用任何Ruby排序方法。2款,1 Ruby on Rails的
非常感謝!
'數組' 我有一個Rails應用程序(新聞網站),顯示的文章。現在我有2個型號:Article
和Video
。這兩種型號應當按時間順序(基於created_at
)在@news_items
陣列所示。這在Rails中默認是可能的嗎?最好不用任何Ruby排序方法。2款,1 Ruby on Rails的
非常感謝!
如果您的模型通過某種關聯(has_many
,belongs_to
)不相關,那麼這是不可能的。
無法在普通SQL級別上實現所需,因此即使ActiveRecord提供了此類功能,也必須生成2個SQL查詢,然後使用Ruby sort
方法對結果進行排序。
是彼此相關的這兩種模式? – Kushal
它們以一種共享某些屬性的方式相關,因此它們具有「標題」和「描述」,但它們是不同的模型。 – Rens
他意味着'協會'。 – scaryguy