2011-01-06 71 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