UserHasMessages というモデルがあります。
belongs_to :message
belongs_to :user
User.rb モデルは次のとおりです。
has_many :messages, :through => :user_has_messages
関連する UserHasMessages の Message_id が @message.id であるユーザーを検索したい
私はこのようなことを(searchlogicを使用して)試しましたが、うまくいきませんでした.meta_whereでどこから始めるべきかわかりませんでした:
User.user_has_message.message_id_is(@message.id).is_sender(false).last