Я ломаю голову над этим сложным запросом для поиска похожих постов:
Вот мои модели:
class Post
has_many :post_assignments, :dependent => :destroy
has_many :topics, :through => :post_assignments
end
class PostAssignment
belongs_to :post
belongs_to :topic
end
class Topic
has_many :post_assignments, :dependent => :destroy
has_many :posts, :through => :post_assignments
end
Учитывая, что у меня есть пост, который может иметь или не иметь тему. Мне нужно найти все сообщения, имеющие общую с этим тему.
Я уже использую камень визга, чтобы синтаксис был предпочтительным.