rails

Informationen von URL in Rails übergeben

Shou Arisaka
1 Min. Lesezeit
13. Okt. 2025
// routes.rb
get 'userinfo/show/:id' => 'userinfo#show',as:'userinfo_show'
// show.html.erb
<%= Userinfo.find(params[:id]).name %>

Verwenden Sie zunächst rails c, um Daten im Voraus in das Modell einzufügen. In diesem Beispiel verwende ich id:4, weil Daten mit id:4 zufällig übrig blieben.

In diesem Zustand, wenn Sie auf userinfo/show/4 zugreifen, wird der :hoge-Teil, der in routes.rb angegeben ist, auf die URL angewendet, und dieses Zeichen (Nummer) wird unverändert an Rails gesendet.

Wie es gesendet wird, es wird an ein Array namens params gesendet.

In diesem Beispiel, das auch auf verschiedenen anderen Websites erwähnt wird, geht es darum, spezifische Daten aus dem Modell basierend auf der ID-Nummer in der URL auszugeben.

Diesen Artikel teilen

Shou Arisaka 13. Okt. 2025

🔗 Links kopieren