こんにちは私はRoRの初心者です。そのため、過去3時間ほど、非常に基本的なことに固執しています。
私はこの質問に従いました。そのため、関連付けを追加するには、次のことを行う必要があると思いました。
- モデルを作成する(
rails generate model1
) - 2番目のモデルを作成します(
rails generate model2
) model1.rb
次に、とmodel2.rb
ファイルを編集し、それぞれにとを指定has_many :model2s
しbelongs_to :model1
ます。- レーキを実行します
db:migrate
これにより、モデル、データベース内のそれぞれのテーブル、およびmodel1のmodel2テーブル内の参照が作成されるはずだと思いました。ただし、この最後の部分は実行されていません。
ガイドでさえ、関連付けを追加するために必要な正確な手順については言及していません。入門ガイドでは、モデルファイルに関連付けを追加するだけで済み、AssociationBasicsガイドでは関連付けについて説明しています。次に、データベースに反映されるようにそれらを追加する方法を説明します。
ありがとうございました!