I have a model that is called user message:
related_ to: message is_to: User and the User.rb model is:
is_im: message,: through = & gt; : User_has_messages I want to find users where the related user host message has message_id's @ message.id
I did some such search (use of searchology ), But it's not working, and did not know where to start with meta_where:
User.user_has_message.message_id_is (@ message.id) .is_sender (false) .last
You should not need search logic, meta search, and meta:
User.joins (: user_has_messages) .where (: user_has_messages = & gt; {: Message_id = & gt; @ message.id})
Comments
Post a Comment