[RUBY] Übergeben Sie mit link_to zwei Argumente an den URI

Einführung

Ich habe zuvor über das Pfadargument der link_to-Methode geschrieben, aber heute war ich in einer Situation, in der ich zwei Argumente übergeben habe. Deshalb werde ich es zusammenfassen, damit ich es nicht vergesse.

Was ist die link_to-Methode?

<% link_to 'Zeichen angezeigt werden', ○○_path %>

Auf diese Weise kann es wie ein HTML-Tag behandelt werden.

Wenn der Pfad ein Argument erfordert

Die Schienen leiten URI im Terminal weiter

/class_rooms/:class_room_id/messages/:id(.:format)

Wenn ":" und "id" angehängt sind, muss dort ein Argument übergeben werden. Erfordert Argumente für : class_room_id und: id.

Wenn Sie zwei Argumente an path übergeben müssen

Im vorherigen Beispiel Die erste : class_room_id wird benötigt, da das Routing verschachtelt ist.

routes.rb


resources :class_rooms, only: [:index, :new, :create] do
    resources :messages, only: [:index, :create, :destroy]
  end

Wenn das Routing verschachtelt ist, müssen Sie zwei Pfadargumente für link_to angeben. </ font>

<%= link_to 'Zeichen angezeigt werden', class_room_message_path(@class_room, message) %>

Die anzugebende Reihenfolge ist die Reihenfolge in der URI.

Recommended Posts

Übergeben Sie mit link_to zwei Argumente an den URI
Übergeben Sie die Parameter an Rails link_to
Ich möchte den Startbefehl mit Docker-Compose an Postgres übergeben.
Verwendung der link_to-Methode
Übergeben Sie das Gebietsschema i18n an JavaScript
Java SE8 Silber ~ Der Weg zum Pass ~
[Formular mit zwei Argumenten] Schienen, form_for / form_with Argumente
So übergeben Sie den Wert an einen anderen Bildschirm
Drucken Sie Formulare mit Jasper Reports direkt auf dem Drucker
Zuordnung zu mehreren Variablen mit dem ternären Operator
Erste Schritte mit Doma-Einführung in die Kriterien-API
Versuchen Sie, das gemeinsame Layout mit Schienen zusammenzufassen
Übergeben Sie ein Argument an die Methode und erhalten Sie das Ergebnis der Operation als Rückgabewert
Ich möchte den Dunkelmodus mit der SWT-App verwenden
Organisierte schrittweise Interaktion mit dem JDK
HTTPS-Verbindung mit Java zum selbstsignierten Zertifikatsserver
Süchtig nach dem Webpacker, der standardmäßig mit Rails 6 geliefert wird