Я объясню это как можно лучше. У меня есть запрос по сообщениям пользователей:
@selected_posts = Posts.where (: category => "Baseball")
Я хотел бы написать следующее утверждение. Вот это псевдотермины:
User.where (у пользователя есть сообщение в @selected_posts
)
Имейте в виду, что у меня есть настройки отношений "многие ко многим", поэтому post.user
Есть идеи?
/ EDIT
@posts_matches = User.includes(@selected_posts).map{ |user|
[user.company_name, user.posts.count, user.username]
}.sort
По сути, мне нужно, чтобы вышеуказанное работало, чтобы оно использовало пользователей, которые ИМЕЮТ сообщения в selected_posts, а не КАЖДОГО пользователя в нашей базе данных.