使用Rails 5从多个表数据中按时间顺序排序

时间:2018-05-04 16:48:41

标签: jquery sql ruby-on-rails ruby-on-rails-5 grails-controller

我有2张桌子帖子&网站。我有一个单一的Feed,我想按时间顺序一起显示帖子和网站。

我该怎么做?目前,我单独拉

posts_controller中的

Posts.all
在websites_controller中 Websites.all

谢谢!

enter image description here

1 个答案:

答案 0 :(得分:0)

@feed = (@posts + @websites).sort_by {|a| a.created_at}.reverse

这条简单的线条解决了它!