0
Например, в теме есть много комментариев, и каждый комментарий принадлежит пользователю.Rails: собирать через ассоциацию?
Как я могу заставить всех пользователей прокомментировать одну тему эффективно?
Теперь я делаю это по
@commenters = @topic.comments.collect do |post|
user = post.user
user
end
И, как я могу сделать @commenters
Uniq? Включить его в массив?
С точки зрения того, как сделать их uniq, вы хотите это в рельсах 4 'has_many: users, -> {uniq}, через:: comments' –