0

ほとんど同一のデザイン モデルと製品モデルの 2 つのモデルがありますが、両方とも異なるモデルにネストされています (1 つはコレクション モデルにネストされ、もう 1 つは品揃えモデルにネストされています)。したがって、製品を作成するには、まず品揃えを作成し、次に品揃えで製品を作成する必要があります。

すべてのデザインとすべての製品を組み合わせて日付順に並べ替えて (ビューで) 表示したいと思います。

どうすればこれを達成できますか? 私が今持っている方法(これは弱い解決策です)は、2つを分離する1つのページがあります...しかし、これは粘着性があり、ユーザーフレンドリーではありません.

この投稿は無駄がなく短いことは承知しています。より詳しい説明が必要な場合は、お気軽にお問い合わせください。

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 に答える