Рельсы принадлежат многим моделям [закрыто]

Я нашел несколько вопросов по 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

Это правильный подход?

Ответы на вопрос(1)

Ваш ответ на вопрос