起こったこと
Railsでt.references
で外部キーを指定したときに、インデックス名が長すぎるよ!と怒られた。
Index name 'index_~~~' on table '~~~' is too long; the limit is 63 characters
解決:インデックス名を変える
以下のようにインデックス名をカスタマイズできる。
create_table :some_table do |t| t.references :hoge, null: false, foreign_key: true, index: { name: 'index name' } ~ end