我目前想到的是
创建一个数组a current_user.topics放进数组a current_user.friends do |friend| friend.topics放进数组a end 然后根据创建时间排序数组a 最后返回数组a
请教下,有没有更优的办法?
可能这样子?
Topic.join(:creator).where('creator_id' => current_user.friends.pluck(:id).push(current_user.id)).order('updated_at desc')
可以试试 redis 的 zset
qq api 可以这么做么?