我有一个名为 UserHasMessages 的模型,其中:
belongs_to :message
belongs_to :user
User.rb 模型是:
has_many :messages, :through => :user_has_messages
我想查找关联的 UserHasMessages 的 Message_id 为 @message.id 的用户
我尝试过这样的事情(使用搜索逻辑)但它没有用,并且不知道从哪里开始 meta_where:
User.user_has_message.message_id_is(@message.id).is_sender(false).last