Create a gist now

Instantly share code, notes, and snippets.

Monkeypatch to make Devise::Mailer to work with Resque::Mailer
require "devise"
module Devise
module Mailers
module Helpers
include Resque::Mailer
alias_method :old_initialize_from_record, :initialize_from_record
protected
def initialize_from_record(record)
ActiveRecord::Base.verify_active_connections! unless Rails.env.test?
record = User.find(record["id"]) if record.kind_of?(Hash)
old_initialize_from_record(record)
end
end
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment