gpt4 book ai didi

mysql - Has_many 通过 Rails 3.1 中的 has_many

转载 作者:行者123 更新时间:2023-11-30 01:04:17 25 4
gpt4 key购买 nike

我有一个用户模型,允许用户关注其他用户。每个用户也有很多东西:

class User
has_many :following, :class_name => 'Followings', :foreign_key => 'follower_id'
has_many :things
end

我最终想做的是从用户关注的所有用户那里获取所有内容,并能够对此查询进行分页。有什么建议吗?

最佳答案

取决于您希望如何分离数据。这将为您提供所有事物的唯一数组,而无需保留它们属于哪个关注用户:

@user = User.first
@things = @user.followings.map(&:things).flatten.uniq

关于mysql - Has_many 通过 Rails 3.1 中的 has_many,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19825467/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com