[RUBY] [Bedeutung des Modells: von form_with]

Bedeutung des Modells: beschrieben in form_with

Ich habe es nicht gut verstanden, aber ich habe endlich die Bedeutung verstanden, also werde ich es als Ausgabe beschreiben.

model-.png

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.

1. Punkt

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.

2. Punkt

Die Beschreibung selbst @tweet, @comment gibt das Routing an. Was bedeutet das? Schauen Sie sich das Bild unten an.

model2.png

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

[Bedeutung des Modells: von form_with]
Bedeutung von final
Informationen zum Formular. ○○ von form_with
Attribut des Formularteils von form_with
Berücksichtigung des Routings von form_with helper method
Bedeutung des Schreibens einer Importanweisung
Ein einfaches Beispiel für das MVC-Modell