Sql 搜索与Rails中的确切条件匹配的多对多关系
我正在尝试在Rails中实现聊天室后端,其中我有Sql 搜索与Rails中的确切条件匹配的多对多关系,sql,ruby-on-rails,postgresql,activerecord,Sql,Ruby On Rails,Postgresql,Activerecord,我正在尝试在Rails中实现聊天室后端,其中我有用户和聊天室模型,通过聊天室订阅模型彼此拥有许多。我正试图找到一种方法来实现一个消息系统(有点像iOS上的消息应用程序),用户可以输入一个或多个他们想要聊天的用户ID,后端将查找一个拥有这些确切用户的聊天室(或者创建一个,如果不存在的话)。我想写一个查询: 搜索ChatRoomSubscriptionmodel并返回ChatRoomID,其中对应的Users与给定列表完全匹配 我将如何在Rails中工作?或者仅仅是SQL查询
用户
和聊天室
模型,通过聊天室订阅
模型彼此拥有许多
。我正试图找到一种方法来实现一个消息系统(有点像iOS上的消息应用程序),用户可以输入一个或多个他们想要聊天的用户ID,后端将查找一个拥有这些确切用户的聊天室(或者创建一个,如果不存在的话)。我想写一个查询:
搜索ChatRoomSubscription
model并返回ChatRoom
ID,其中对应的User
s与给定列表完全匹配
我将如何在Rails中工作?或者仅仅是SQL查询