diff --git a/lib/devise/rails.rb b/lib/devise/rails.rb index 10178e35..8375af39 100644 --- a/lib/devise/rails.rb +++ b/lib/devise/rails.rb @@ -8,5 +8,9 @@ module Devise config.middleware.use Warden::Manager do |config| Devise.configure_warden(config) end + + config.after_initialize do + require "devise/orm/#{Devise.orm}" + end end end \ No newline at end of file diff --git a/lib/devise/rails/routes.rb b/lib/devise/rails/routes.rb index bb244c4a..67d437ba 100644 --- a/lib/devise/rails/routes.rb +++ b/lib/devise/rails/routes.rb @@ -3,8 +3,6 @@ module ActionDispatch::Routing # Ensure Devise modules are included only after loading routes, because we # need devise_for mappings already declared to create magic filters and # helpers. - # - # TODO Hook into initializers workflow def finalize_with_devise! finalize_without_devise! return if Devise.mappings.empty?