22 lines
943 B
Ruby
22 lines
943 B
Ruby
Devise.setup do |config|
|
|
# Fallback: só é consultado se o `default from:` do mailer sumir.
|
|
config.mailer_sender = ENV.fetch('SMTP_USERNAME', 'noreply@gade.com.br')
|
|
|
|
# Faz Devise::Mailer herdar de ApplicationMailer para que o "esqueci minha
|
|
# senha" use o SMTP e o remetente gravados no banco (tela /admin/
|
|
# configuracao_notificacao). Efeito colateral: os e-mails do Devise passam a
|
|
# usar o layout app/views/layouts/mailer.html.erb.
|
|
config.parent_mailer = 'ApplicationMailer'
|
|
require 'devise/orm/active_record'
|
|
config.case_insensitive_keys = [:email]
|
|
config.strip_whitespace_keys = [:email]
|
|
config.skip_session_storage = [:http_auth]
|
|
config.stretches = Rails.env.test? ? 1 : 12
|
|
config.reconfirmable = true
|
|
config.expire_all_remember_me_on_sign_out = true
|
|
config.password_length = 6..128
|
|
config.email_regexp = /\A[^@\s]+@[^@\s]+\z/
|
|
config.reset_password_within = 6.hours
|
|
config.sign_out_via = :delete
|
|
end
|