我有两个模型......设计模型和产品模型几乎相同,但它们都嵌套在不同的模型中(一个嵌套在集合模型中,另一个嵌套在分类模型中)。因此,要创建产品,首先必须创建分类,然后在分类中创建产品。
我想展示(在视图中)按日期排序的所有设计和所有混合在一起的产品。
我怎样才能做到这一点?我现在拥有它的方式(这是一个弱解决方案)是我有一个页面将两者分开......但这很俗气而且不方便用户使用。
我知道这篇文章很精简,所以如果您想要更好的解释,请随时提出。
答案 0 :(得分: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