То, что я пытаюсь сделать:
У меня есть блог и вы хотите показать похожие сообщения ниже основного сообщения.
class Post < ActiveRecord::Base
has_many :related_posts
has_many :posts, :through => :related_posts
end
И затем в модели join/table
class RelatedPost < ActiveRecord::Base
belongs_to :post
end
И, конечно, есть таблица с именем related_posts
с двумя столбцами post_id
.
Очевидно, есть несколько недостатков в этом, я просто не уверен, как сделать эту ассоциацию работать в Rails.