ghwohg
@ghwohg

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

http://localhost:3000/users/sign_inがひらけない

解決したいこと

rails new -d postgresql
した後herokuへの設定も終わり
gemfileにdeviseを追加しました。

https://qiita.com/Hal_mai/items/350c400e8763ce0487a3
のサイトを参考に
rake db:migrateまで終了し、
http://localhost:3000/users/sign_in
を開こうとすると1枚目のようなエラーが出ます。

なぜひらけないのでしょうか。

ページをリロードするとなぜか2枚目のようになります。
スクリーンショット 2022-09-02 18.55.38.png
スクリーンショット 2022-09-02 18.57.46.png

ターミナル

MacBook-Pro myapp % rails db:migrate:reset
Dropped database 'myapp_development'
Dropped database 'myapp_test'
Created database 'myapp_development'
Created database 'myapp_test'
== 20220902094952 DeviseCreateUsers: migrating ================================
-- create_table(:users)
   -> 0.0067s
-- add_index(:users, :email, {:unique=>true})
   -> 0.0020s
-- add_index(:users, :reset_password_token, {:unique=>true})
   -> 0.0013s
== 20220902094952 DeviseCreateUsers: migrated (0.0102s) =======================

MacBook-Pro myapp % rake db:migrate
MacBook-Pro myapp % rake db:migrate
MacBook-Pro myapp % rails db:migrate
MacBook-Pro myapp % 

0

2Answer

参考にされている記事は3年以上前のもの、かつ
質問のタグに設定されているRails6より以前の
バージョンであるRails5なので
新しい記事と比較して実施した手順と差異がないか
再度確認してみてはいかがでしょうか。

0Like

Your answer might help someone💌