Use module: :auth to wrap devise_for routes config (#30990)

This commit is contained in:
Matt Jankowski 2024-07-11 07:13:55 -04:00 committed by GitHub
parent c244b70dc2
commit 6c37529723
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -104,13 +104,9 @@ Rails.application.routes.draw do
end end
end end
devise_for :users, path: 'auth', format: false, controllers: { scope module: :auth do
omniauth_callbacks: 'auth/omniauth_callbacks', devise_for :users, path: 'auth', format: false
sessions: 'auth/sessions', end
registrations: 'auth/registrations',
passwords: 'auth/passwords',
confirmations: 'auth/confirmations',
}
with_options constraints: ->(req) { req.format.nil? || req.format.html? } do with_options constraints: ->(req) { req.format.nil? || req.format.html? } do
get '/users/:username', to: redirect_with_vary('/@%{username}') get '/users/:username', to: redirect_with_vary('/@%{username}')