我正在尝试在我的gem中添加设计依赖项。添加
gem.add_dependency "devise"
和包含模块:database_authenticatable,:confirmmable,:registerable,:recoverable,:rememberable,:trackable,:lockable,:validatable
从我的gem运行specs来创建用户时,它会抛出“未初始化的常量Devise :: Mailer”。
请帮帮我
答案 0 :(得分:0)
如设计维基中所述,How to use Devise Inside a Mountable Engine:
...将以下行添加到 lib / name_of_engine.rb :
require 'devise'
否则,Devise :: Engine不会在您的引擎/ gem中初始化。