如何在数组和表上执行内部联接

时间:2019-02-12 16:59:09

标签: ruby-on-rails

我有一个哈希数组,用于存储api中的数据。我如何在一张桌子上执行inner join

> posts
[{ uuid: 'post1', user_uuid: 'user1' },
 { uuid: 'post2', user_uuid: 'user2' }]

> User.all
#<ActiveRecord::Relation [#<User id: 1, uuid: "user1", name: "User1">]>

我希望得到一个像这样的数组

[{ uuid: 'post1', user_uuid: 'user1', user_name: 'User1' }]

user2在表中不存在,因此不会在结果数组中。

1 个答案:

答案 0 :(得分:1)

这是供您在非内部联接上使用的代码的示例,因为其他表(帖子)不是数据库中的关系表

SortedDictionary