Create A Custom Named References Column
add_reference :guests, :user, foreign_key: true, index: true, null: falseclass AddInvitedByColumnToUser < ActiveRecord::Migration[6.1]
def change
create_table :guests, id: :uuid do |t|
t.string :email, null: false
t.timestamps
t.references :invited_by,
type: :uuid,
index: true,
null: false,
foreign_key: { to_table: :users }
end
add_reference :guests, :signed_up_as,
type: :uuid,
index: true,
null: false,
foreign_key: { to_table: :users }
end
endLast updated