Привет, я новичок в Ruby on Rails. Я пытаюсь создать небольшой блог-сайт. У меня есть две таблицы сообщений и комментариев. Каждый пост будет иметь много комментариев. Я генерирую таблицы с помощью этих команд.
rails g scaffold Post title:string body:text author:string
rails g scaffold Comment body:string author:string
Теперь я хочу добавить отношение к модельным классам. Я добавляю has_many :comments
к классу Post и belongs_to :post
к классу Comment. Однако, когда я пытаюсь вызвать post.comments
я получаю сообщение об ошибке во время выполнения, в котором говорится, что SQLException: no such column: comments.post_id
. Должен ли я создать миграцию и добавить post_id в поле "Комментарий" или есть способ добиться этого при создании лесов?