こんにちは、Ruby on Rails は初めてです。小さなブログサイトを作ろうとしています。投稿とコメントの 2 つのテーブルがあります。各投稿には多くのコメントがあります。これらのコマンドを使用してテーブルを生成します。
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 を追加する必要がありますか、またはスキャフォールディング時にこれを達成する方法はありますか?