Closed shuhei-T closed 2 years ago
config/initializers/sorcery.rb
にどのような変更を加えられているのかは確認したいです!
Rails.application.config.sorcery.submodules = [:reset_password]
の設定は加えられていますか?
@takyyk
コメントありがとうございます!
rails g sorcery:install resert_password --only-submodules
を叩くことで、
Rails.application.config.sorcery.submodules = [:resert_password]
の設定が加えられます。
タイポが原因でした。
rails g sorcery:install resert_password --only-submodules
こちらのisuueは一旦閉じさせてもらいます。
質問内容・実現したいこと
sorceryのリセットパスワード機能を実装したく公式GitHub、基礎編のカリキュラムを参考にしましたが、詰まってしまいました。 最初からリセットパスワード機能を導入するコマンドでエラーを吐き、マイグレーションファイルが生成されませんでした。 ググってみても参考になるような文献が見つからず、試しに手動で作成されるマイグレーションファイルと同様のものを作成し、migrateして勧めましたが、うまくいきませんでした。 どのように対処したらよいかご相談させてください。
現状発生している問題・エラーメッセージ
最初のコマンドのエラー
エラーから考えられる原因
受講生に相談したところ、rails6.1.4系だと、同様にマイグレーションファイルが生成されないなどの現象になった人もいるようです。 railsとsorceryのバージョンの相性があるのかもしれません。
試したこと
規定のコマンドで上手く行かないため、試しに手動でマイグレーションファイルを作成しました。
あとはカリキュラム通りに進めましたが、Letter_openerで確認しようとしたところ、下記のようなエラーになり、そもそも規定のコマンドで進めていないので、これ以上深入りは得策では無いと思ったので、一度相談させて頂きました。 変更を加えたブランチはコミットしてません。
参考にしたURL
https://github.com/Sorcery/sorcery https://osamudaira.com/247/