Рельсы принадлежат многим моделям [закрыто]
Я нашел несколько вопросов по SO об ассоциациях Rails, которые в некоторой степени похожи на мой вопрос, но, судя по всему, я не могу понять, как их использоватьbelongs_to
несколько моделей.
Вотструктура таблицы Я намерен иметь:
User
id
Post
id
user_id #foreign key; a post belongs to a User aka "Who created this post"
Comment
id
user_id #foreign key; a comment belongs to a User aka "Who made this comment"
post_id #foreign key; a comment belongs to a Post aka "What post this comment is for"
Иассоциации:
User
has_many :posts
has_many :comments
Post
belongs_to :user
has_many :comments
Comment
belongs_to :user
belongs_to :post
Это правильный подход?