寻找一种利用活动记录抓取两个模型数据的简单
方法,组合数据,然后通过created_at对组合
输出进行排序.
例如:
假设两个模型,评论&喜欢both_to用户
返回由用户的评论和喜欢按日期排序的组合列表
我知道我可以在sql中执行此操作,但我真的很喜欢一个有效的记录解决方案.
谢谢!
我相信它应该是一样简单:
combined_sorted = (User.comments + User.likes).sort{|a,b| a.created_at <=> b.created_at }
原文链接:https://www.f2er.com/ruby/273493.html