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
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 hinterlassenTags und Links ruby-on-rails-3 devise