ruby-on-rails - Rails 4 和 Devise 的活跃工作

标签 ruby-on-rails ruby-on-rails-4 devise rails-activejob devise-async

我正在尝试使用 Rails 4 和 Devise 设置 Active Job。我愿意接受任何教程,如果有的话(无法通过我的搜索找到。)

我知道有一个 Devise Async gem ,但它不包括其中的 Active Job。也就是说,我找到了 this gem这是开发中的新鲜事物,但我收到了 uninitialized constant Devise::Async::Backend::Base (NameError)错误。 (可能是我在实现它时过于轻率)。

欢迎任何建议。我希望我不必创建新的 Controller 方法。

最佳答案

您可以在所需的模型中包含以下代码(通常为 User ):

def send_devise_notification(notification, *args)
  devise_mailer.send(notification, self, *args).deliver_later
end

您可以查看以下页面了解更多详情:http://www.sitepoint.com/devise-authentication-in-depth/

关于ruby-on-rails - Rails 4 和 Devise 的活跃工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27518070/

相关文章:

ruby-on-rails-3 - 设计 + Omniauth + 可内存

ruby-on-rails - 如何在设备注册后创建模型

ruby-on-rails - Rails - 上周按天分组

MySQL Gem 失败:雪豹上的 MysqlCompat::MysqlRes

ruby-on-rails - 可锁定设计-如何使用unlock_in解锁帐户

javascript - Rails select_tag - jQuery/JavaScript 在更改事件上隐藏/显示

ruby-on-rails - rails user_signed_in 的参数数量错误(2 对 1)?和当前用户

ruby-on-rails - Bundler 未加载 gem

mysql - Rails has_many 时将 String 类型转换为十进制进行排序

ruby-on-rails - has_one 关联和消失的用户 ID