mirror of
https://github.com/heartcombo/devise.git
synced 2026-01-09 14:58:05 -05:00
51 lines
1.4 KiB
Ruby
51 lines
1.4 KiB
Ruby
# frozen_string_literal: true
|
|
|
|
require File.expand_path('../boot', __FILE__)
|
|
|
|
require "action_controller/railtie"
|
|
require "action_mailer/railtie"
|
|
require "rails/test_unit/railtie"
|
|
|
|
Bundler.require :default, DEVISE_ORM
|
|
|
|
begin
|
|
require "#{DEVISE_ORM}/railtie"
|
|
rescue LoadError
|
|
end
|
|
|
|
require "devise"
|
|
|
|
module RailsApp
|
|
class Application < Rails::Application
|
|
# Add additional load paths for your own custom dirs
|
|
config.autoload_paths.reject!{ |p| p =~ /\/app\/(\w+)$/ && !%w(controllers helpers mailers views).include?($1) }
|
|
config.autoload_paths += ["#{config.root}/app/#{DEVISE_ORM}"]
|
|
|
|
# Configure generators values. Many other options are available, be sure to check the documentation.
|
|
# config.generators do |g|
|
|
# g.orm :active_record
|
|
# g.template_engine :erb
|
|
# g.test_framework :test_unit, fixture: true
|
|
# end
|
|
|
|
# Configure sensitive parameters which will be filtered from the log file.
|
|
config.filter_parameters << :password
|
|
# config.assets.enabled = false
|
|
|
|
config.action_mailer.default_url_options = { host: "localhost", port: 3000 }
|
|
|
|
# This was used to break devise in some situations
|
|
config.to_prepare do
|
|
Devise::SessionsController.layout "application"
|
|
end
|
|
|
|
if Devise::Test.rails70?
|
|
config.active_record.legacy_connection_handling = false
|
|
end
|
|
|
|
if Devise::Test.rails70_and_up?
|
|
config.active_support.cache_format_version = 7.0
|
|
end
|
|
end
|
|
end
|