如何获取对象数组的关联记录?
协会:
user.rb:
has_many :posts
post.rb
belongs_to :user
下面将返回第一个用户的帖子数组
User.first.posts
如何获取用户数组的相关记录?
迭代数组是唯一的方法吗?
答案 0 :(得分:1)
您可以获取属于指定用户的所有帖子,如下所示:
# users: ActiveRecord relation containing some of users
posts = Post.where(user_id: users.pluck(:id))