Absolute und relative Pfade der aktuellen Ansicht in Rails abrufen
Dieser Artikel erklärt, wie man bei der Verwendung von Ruby on Rails die absoluten und relativen Pfade der aktuellen Ansicht ausgibt. Dieser Artikel richtet sich an Ruby on Rails 5, aber wenn Sie eine andere Version verwenden oder auf Fehler stoßen, konsultieren Sie bitte die offizielle Dokumentation.
So erhalten Sie den absoluten Pfad
Um den absoluten Pfad zu erhalten, verwenden Sie request.original_url. Dies gibt die vollständige URL zurück.
# Absoluter Pfad
request.original_url # => https://www.example.com/users/sign_in
So erhalten Sie den relativen Pfad
Um den relativen Pfad zu erhalten, verwenden Sie request.fullpath. Dies gibt nur den Pfadteil ohne Hostnamen zurück.
# Relativer Pfad
request.fullpath # => /users/sign_in
Durch die Verwendung dieser Methoden können Sie die URL-Informationen der aktuellen Ansicht einfach abrufen. Dies ist während der Rails-Anwendungsentwicklung oft nützlich, also nutzen Sie es bitte.