2016-04-27 8 views
0

私は私のレールアプリケーションのためにdeviseを使用しており、ユーザーのために確認可能なものを使用していたので、サインインした後で電子メールを確認する必要があります! 私は:confirmableを削除し、ユーザーが自分の電子メールを確認せずにログインできるようにしたいと私はそれを取り出して、それが動作しますが、私のすべてのRSpecのが失敗し、それが確認ようには方法がありません未定義のメソッド `confirm! '

undefined method `confirm!' for #<User:0x007fc06db987e8> 

言います!どうすれば修正できますか? (私は手がかりがありません)3.5.8に私の宝石を更新しました。 私は確認をスキップすることができますが、私はそれを削除したい! ありがとう!

答えて

2

:confirmableモジュールを削除すると、confirm!メソッドもユーザーインスタンスから削除されます。 confirm!およびconfirmの方法は、Devise :: Models :: Confirmableにあります。いくつかの仕様では、確認を使用します。スペックをチェックしてください。

関連する問題