【问题标题】:Include devise mailer in own gem在自己的 gem 中包含设计邮件
【发布时间】:2013-04-12 16:48:32
【问题描述】:

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

gem.add_dependency "devise"

并包含模块:database_authenticable、:confirmable、:registerable、:recoverable、:rememberable、:trackable、:lockable、:validatable

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

请帮帮我

【问题讨论】:

  • 你的项目中有require 'devise'这样的行吗?

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


【解决方案1】:

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

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

require 'devise'

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

【讨论】:

    猜你喜欢
    • 2012-03-07
    • 1970-01-01
    • 1970-01-01
    • 2010-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-30
    相关资源
    最近更新 更多