sends devise emails with delayed_jobs

This commit is contained in:
rgarcia
2015-09-03 22:59:25 +02:00
parent d0d33cc517
commit 71aaef3805
4 changed files with 9 additions and 1 deletions

View File

@@ -45,6 +45,7 @@ gem 'dalli'
gem 'rollbar', '~> 2.2.1' gem 'rollbar', '~> 2.2.1'
gem 'delayed_job_active_record' gem 'delayed_job_active_record'
gem 'daemons' gem 'daemons'
gem 'devise-async'
gem 'ahoy_matey', '~> 1.2.1' gem 'ahoy_matey', '~> 1.2.1'
gem 'groupdate' # group temporary data gem 'groupdate' # group temporary data

View File

@@ -123,6 +123,8 @@ GEM
responders responders
thread_safe (~> 0.1) thread_safe (~> 0.1)
warden (~> 1.2.3) warden (~> 1.2.3)
devise-async (0.10.1)
devise (~> 3.2)
diff-lcs (1.2.5) diff-lcs (1.2.5)
docile (1.1.5) docile (1.1.5)
domain_name (0.5.24) domain_name (0.5.24)
@@ -413,6 +415,7 @@ DEPENDENCIES
database_cleaner database_cleaner
delayed_job_active_record delayed_job_active_record
devise devise
devise-async
email_spec email_spec
factory_girl_rails factory_girl_rails
faker faker

View File

@@ -6,7 +6,7 @@ class User < ActiveRecord::Base
apply_simple_captcha apply_simple_captcha
devise :database_authenticatable, :registerable, :confirmable, devise :database_authenticatable, :registerable, :confirmable,
:recoverable, :rememberable, :trackable, :validatable, :omniauthable :recoverable, :rememberable, :trackable, :validatable, :omniauthable, :async
acts_as_voter acts_as_voter
acts_as_paranoid column: :hidden_at acts_as_paranoid column: :hidden_at

View File

@@ -0,0 +1,4 @@
Devise::Async.setup do |config|
config.enabled = true
config.backend = :delayed_job
end