前提・実現したいこと
deviseパスワードの拡張機能である、password_archivable,session_limitable, password_expirableを追加してそれぞれのテストを行うべく、ユーザー登録を行おうとすると以下のエラーが発生しました。
発生している問題・エラーメッセージ
undefined method `password_changed_at_changed?' for #User:0x007f8eb3e6ddd8
Did you mean? password_changed_to_same?
試したこと
該当のメソッドであるpassword_changed_at_changed?と意味を問われているpassword_changed_to_same?をネット情報を参考に、model直下password_expirable.rbを追加しました。
参考URL
⑴https://github.com/phatworx/devise_security_extension/blob/master/lib/devise_security_extension/models/password_expirable.rb
⑵https://github.com/phatworx/devise_security_extension/blob/master/lib/devise_security_extension/models/password_expirable.rb
もし、解決方法をお分かりのか方がいらっしゃいましたら教えて頂けますでしょうか。
あなたの回答
tips
プレビュー