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