我是 Ruby 新手,所以我不知道如何通过连接表选择数据。我的数据库有 3 个表:users
、roles
和client_organizations
。
users(id,email)
client_organizations(id,name)
roles(id,user_id,client_organization_id,role)
我想显示这样的数据:
User_Email Role
RoleA for [ClientA]
user1@gmail.com RoleB for [ClientB]
RoleC for [ClientB]
user2@gmail.com RoleB for [ClientC]
在 Ruby 中,如何从上面的数据库中获取数据?