0

我有两个模型...一个设计模型和产品模型几乎相同,但它们都嵌套在不同的模型中(一个嵌套在集合模型中,另一个嵌套在分类模型中)。因此,要创建产品,您首先必须创建分类,然后在分类中创建产品。

我想展示(在视图中)按日期排序的所有设计和混合在一起的所有产品。

我怎样才能做到这一点?我现在拥有它的方式(这是一个薄弱的解决方案)是我有一个页面将两者分开......但这很俗气而且对用户不友好。

我知道这篇文章很简洁,所以如果你想要更好的解释,请随时提问。

4

1 回答 1

1

像这样的东西怎么样:

things = Design.all.to_a.concat Product.all.to_a
things.sort! {|t1, t2| t1.date <=> t2.date} #or whatever the date field is called
于 2013-09-24T17:28:50.777 回答