Red > Green > Refactor > Red

cycle is based on desire

外部キー参照を rails g model で プロパティ指定する ; Design

何度も同じことで失敗している

いい加減アウトプット

コード

rails g model 参照始点モデル名 プロパティ1 プロパティ2 ... 参照先モデル名(小文字から始まる):references

ex

rails g model Subject name:string student:references

app/models/subject.rb

class Subject < ActiveRecord::Base
  belongs_to :student
end

db/migreate/*_create_subjects.rb

class CreateSubjects < ActiveRecord::Migration
  def change
    create_table :subjects do |t| 
      t.string :name
      t.references :student, index: true

      t.timestamps
    end 
  end 
end

情報元 ; ありがとうございます

[Ruby on Rails] 他のテーブルへの外部キーを表すカラムを追加する方法(add_column, references) | CodeNote.net