我有 2 个具有多对多关系的实体。用户:
class User < ActiveRecord::Base
has_and_belongs_to_many :conversations
end
和对话
class Conversation < ActiveRecord::Base
has_and_belongs_to_many :users
我有一组用户,如何选择这些用户之间的对话?
我目前正在使用find_by_sql
一个带有 JOIN 运算符的大型 sql 查询,但我认为这不是一个好方法。