1

gem にデバイスの依存関係を追加しようとしています。追加することで

gem.add_dependency "devise"

およびインクルード モジュール:database_authenticatable、:confirmable、:registerable、:recoverable、:rememberable、:trackable、:lockable、:validatable

gem からスペックを実行してユーザーを作成しているときに、「初期化されていない定数 Devise::Mailer」がスローされます。

私を助けてください

4

1 に答える 1

0

Devise wiki で言及されているように、How to use Devise Inside a Mountable Engine :

…次の行をlib/name_of_engine.rbに追加します。

require 'devise'

そうしないと、Devise::Engine はエンジン/gem 内で初期化されません。

于 2013-07-06T21:09:26.663 に答える