Ich habe es nicht gut verstanden, aber ich habe endlich die Bedeutung verstanden, also werde ich es als Ausgabe beschreiben.
Das Bild oben beschreibt den Code zum Anzeigen des Formulars zum Veröffentlichen eines Kommentars auf dem Bildschirm mit den Tweet-Details. Ich konnte nicht verstehen, warum ich model: @tweet und @comment nach form_with verwendet habe, aber ich habe es gelöst, daher werde ich den Grund unten erläutern.
In diesem Fall ist es eine Situation, in der Sie einen Tweet kommentieren. Da der Kommentar mit einem Tweet verknüpft ist, können Sie den Kommentar nicht allein als Ziel des Formulars angeben, sodass er mit @tweet, @comment verknüpft ist Der Grund ist, dass das Ziel als Satz mit angegeben wird.
Die Beschreibung selbst @tweet, @comment gibt das Routing an. Was bedeutet das? Schauen Sie sich das Bild unten an.
In diesem Fall möchte ich einen Kommentar erstellen. Die Aktion, die ich aktivieren möchte, ist die Erstellungsaktion des Kommentar-Controllers. Wenn Sie sich das Präfixelement ganz links ansehen, finden Sie einen Pfad namens tweet_comments. Unter dem Strich müssen Sie dieses Routing angeben, wenn Sie ein Formular senden und einen Kommentar abgeben möchten.
Der zweite Grund ist dieses Modell: [@tweet, @ comment] gibt dieses Routing an.
das ist alles.
Recommended Posts