前提・実現したいこと
Ruby on railsでhttp://localhost:3000/にアクセスしTOPページを表示させたいです。
発生している問題
rails db:migrate RAILS_ENV=development
するとエラーが発生する
エラーメッセージ
== 20200518073247 CreateUsers: migrating ====================================== -- create_table(:users) rails aborted! StandardError: An error has occurred, this and all later migrations canceled: wrong number of arguments (given 1, expected 0) C:/Users/r1148/butube/db/migrate/20200518073247_create_users.rb:4:in `block in change' C:/Users/r1148/butube/db/migrate/20200518073247_create_users.rb:3:in `change' bin/rails:4:in `require' bin/rails:4:in `<main>' Caused by: ArgumentError: wrong number of arguments (given 1, expected 0) C:/Users/r1148/butube/db/migrate/20200518073247_create_users.rb:4:in `block in change' C:/Users/r1148/butube/db/migrate/20200518073247_create_users.rb:3:in `change' bin/rails:4:in `require' bin/rails:4:in `<main>' Tasks: TOP => db:migrate (See full trace by running task with --trace)
該当のソースコード
db/migrate/20200518073247_create_users.rb
class CreateUsers < ActiveRecord::Migration[5.2] def change create_table :users do |t| t.name :string t.user_id :string t.email :string t.password :string t.level :integer t.mailmagazin :string t.delete :boolean t.timestamps end end end
試したこと
調べたり翻訳をしてみると「引数が1あることを期待していたが実際には0だった」という趣旨のエラーであることが推測できました。
しかしどこに引数を与えればいいのかもわかりません。
補足情報
Windows 10 home 64ビット
ruby 2.3.3
Ruby on rails 5.2.4.3
PostgreSQL 12.3
テキストエディタ Atom
失礼な点があるかもしれませんがどうぞ宜しくおねがい致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。