在自己的宝石中包含设计邮件

时间:2013-04-19 10:05:39

标签: ruby-on-rails-3 devise ruby-on-rails-3.2 devise-confirmable

我正在尝试在我的gem中添加设计依赖项。添加

gem.add_dependency "devise"

和包含模块:database_authenticatable,:confirmmable,:registerable,:recoverable,:rememberable,:trackable,:lockable,:validatable

从我的gem运行specs来创建用户时,它会抛出“未初始化的常量Devise :: Mailer”。

请帮帮我

1 个答案:

答案 0 :(得分:0)

如设计维基中所述,How to use Devise Inside a Mountable Engine

...将以下行添加到 lib / name_of_engine.rb

require 'devise'

否则,Devise :: Engine不会在您的引擎/ gem中初始化。