前提・実現したいこと
railsを使ってデータベースにテーブルを作成したいので試しにサンプルコードを試したのですが
ArgumentErrorが起こり、先に進めません。
発生している問題・エラーメッセージ
# rails db:migrate == 20211117062013 CreateSamples: migrating ==================================== -- create_table(:samples) -> 0.0168s == 20211117062013 CreateSamples: migrated (0.0168s) =========================== rails aborted! StandardError: An error has occurred, this and all later migrations canceled: unknown keyword: :owner /home/oooo/oooo/bin/rails:9:in `<top (required)>' /home/oooo/oooo/bin/spring:15:in `<top (required)>' Caused by: ArgumentError: unknown keyword: :owner /home/oooo/oooo/bin/rails:9:in `<top (required)>' /home/oooo/oooo/bin/spring:15:in `<top (required)>' Tasks: TOP => db:migrate (See full trace by running task with --trace)
該当のソースコード
ruby
1class CreateSamples < ActiveRecord::Migration[6.1] 2 def change 3 create_table :samples do |t| 4 t.string :name 5 end 6 end 7end
試したこと
rails db:migrateの前にbundle exec をつけるなどしてもダメでした。
補足情報(FW/ツールのバージョンなど)
ruby 2.7.4
ruby on rails 6.1.4.1
PostgreSQL 13.4
あなたの回答
tips
プレビュー