サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ノーベル賞
qiita.com/publichtml
確認した環境はRails5.1.3です。 テーブル作成時 外部キー制約をかけるカラム名により、多少書き方が異なります。 カラム名が #{参照先テーブル名の単数形}_id (e.g. 参照先がusers.id なら user_id)の場合が基本形で、参照先テーブル指定が省略できます。 それ以外の場合は、参照先テーブルが推測不可能なので、 オプションで指定する必要があります。 class CreateTasks < ActiveRecord::Migration[5.1] def change create_table :tasks do |t| t.string :name, null: false # 基本形: user_idという名前で users.id への外部キー制約をはる t.references :user, foreign_key: true # 応用形: user_id以外の
このページを最初にブックマークしてみませんか?
『qiita.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く