前提・実現したいこと
ActiveRecord::PendingMigrationErrorが解消できません。
お力添えいただきたいです。
発生している問題・エラーメッセージ
マイグレーションファイルがdownになっていることが原因かと考えていますが、
ここからの復旧方法がわかりません。
関連すると思われるマイグレーションファイル
- 20200802154808_devise_create_users.rb
ruby
1class DeviseCreateUsers < ActiveRecord::Migration[6.0] 2 def change 3 create_table :users do |t| 4 ## Database authenticatable 5 t.string :name, 6 t.string :email, null: false, default: "" 7 t.string :encrypted_password, null: false, default: "" 8 9 ## Recoverable 10 t.string :reset_password_token 11 t.datetime :reset_password_sent_at 12 13 ## Rememberable 14 t.datetime :remember_created_at 15 16 t.timestamps null: false 17 end 18 19 add_index :users, :name 20 add_index :users, :email, unique: true 21 add_index :users, :reset_password_token, unique: true 22 end 23end
- 20200730140954_add_image_to_user.rb
ruby
1class AddImageToUser < ActiveRecord::Migration[6.0] 2 def change 3 add_column :users, :image, :string 4 end 5end 6
試したこと
エラー画面に記載のあるrails:db:migrate RAILS_ENV=developmentや
bundle exec rake db:migrate 等
コマンドでの解決法で改善しませんでした。
またupコマンドも使えません。
-bin/rails db:migrateおよびrails db:drop実行時
-rails db:migrate RAILS_ENV=development実行時
補足情報(FW/ツールのバージョンなど)
Rails、devise利用しています。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/03 00:12
2020/08/03 02:05 編集
2020/08/03 03:04
2020/08/03 03:49
2021/02/20 08:53