2011-01-06 76 views
0

我想从不同的表中选择一些行,然后我想订购它们。我如何合并这些结果并根据其created_at值对它们进行排序?从2个表中选择并在导轨中订购

@books = Book.all 
@notebooks = Notebook.all 

@booksandnotebooks = ???? 

回答

1

@booksandnotebooks =(@books + @notebooks).sort_by(&:created_at)

是不是红宝石可爱:)

+0

OMG。这是魔术。谢谢。 – Nanni 2011-01-06 17:58:08