Ich versuche root zu routen, um anmelden Pfad unter einer subdomain
Einschränkung.Rails Routing mit Devise und Subdomain Constraint
Mein config/routes.rb
in etwa so aussehen
Rails.application.routes.draw
constraints subdomain: 'admin' do
devise_scope :admin do
root to: 'devise/sessions#new'
# here I override devise routes
end
end
root to: 'pages#homepage'
# rest of the routes
end
Ich erhalte den Fehler Could not find devise mapping for path "/".
Irgendwelche Vorschläge, wie ich den Weg zu Root-Pfad in einer Sub-Domain mit devise Umfang?
Dank
Ist es so funktioniert: 'root an: 'ersinnen/sessions # new', Einschränkungen: {subdomain: 'admin'} ' –
Vielen Dank für Ihre Nachricht. Ich müsste es immer noch in den Block "devise_scope" setzen, um die Standard-Routen zu überschreiben. Um das zu tun, habe ich es in einen "constraint" Block gesetzt. Irgendwie kann ich von dort aus nicht auf Devise-Controller zugreifen. –