У пользователя много сообщений и много комментариев.В сообщениях много комментариев.
Если у меня есть @post
, как мне получить все уникальные пользовательские комментарии к этому сообщению?
Например.Пользователь Foo и пользователь Bar комментируют @post.Пользователь Foo имеет 10 комментариев, а пользователь Bar имеет 5 комментариев.
Результат должен только вернуть Foo и Bar.Как мне это сделать?
Я попробовал следующее безрезультатно:
@post.comments.select('DISTINCT users.email').joins(:user)
Кстати, я использую MySql.