Routenroute von ID zu Benutzername ändern

8

Ich habe versucht, den Post zu verwenden, um die Routen so zu ändern, dass sie auf den Benutzernamen zeigen. Ich weiß, das ist einfach, aber aus irgendeinem Grund kann ich es im Moment nicht berechnen. Ich habe auch alles auf der Gerätedokumentationsseite ausprobiert.

Zeichnen von Nutzernamensrouten

Ich möchte nur das Routen-Layout verwenden, um den Benutzernamen anstelle von ID zu verwenden und nicht das Präfix des Benutzers. Wie:

Ссылка

statt

Ссылка

    
Matthew Harrison 17.04.2011, 20:42
quelle

1 Antwort

7
%Vor%

in Ihrem Controller machen

%Vor%

statt

%Vor%

Damit werden Ihre Routen wie Ссылка

Um zu machen, was Sie wollen, können Sie wie folgt routen:

%Vor%

So wird user_path (@user) die URL Ссылка erstellen Aber es ist keine gute Übung, denn es ist kein REST. Ich rate Ihnen, URLs wie Ссылка

zu hinterlassen     
sandrew 18.04.2011, 05:38
quelle

Tags und Links