Ich werde zum ersten Mal einen Artikel schreiben. Schreiben Sie hier auf, was Sie während des Schulunterrichts über form_with gelernt haben.
Eine ** Hilfsmethode ** zum Implementieren des Formulars.
Ein allgemeiner Begriff für Methoden zum Erstellen von HTML-Tags in Ansichten und zum Verarbeiten von Text hauptsächlich in Schienen. Sie können dasselbe mit HTML tun, jedoch mit dem Vorteil, Hilfsmethoden zu verwenden.
python
<h1>Neue Beitragsseite</h1>
<%= form_with url: "/posts", method: :post, local: true do |form| %>
<%= form.text_field :content %>
<%= form.submit 'Post' %>
<% end %>
Entsprechender Teil ... <%= form.text_field :content %> <% = form.submit'submit '%>
Zu den oben genannten relevanten Teilen können Attribute hinzugefügt werden. Was kann als Attribut angegeben werden **. 1 Namensattribut ** **. 2 Wertattribut ** **. 3 ID-Attribut **
python
<%= f.text_area :tag_name, name:'item', value:@item.tags[0].tag_name, id:"tag-name" %>
**. 1 Namensattribut ** Die durch den Namen definierte Zeichenfolge ist der Schlüssel des in der HTTP-Anforderung gesendeten Parameters. Anschließend wird die im Formularfeld eingegebene Zeichenfolge als Wert gespeichert und gesendet. Wenn mehrere Parameter vorhanden sind, können Sie diese angeben, um sie zu einem Parameter auszurichten.
**. 2 Wertattribut ** Sie können den Anfangswert angeben. Sie können diesen Wert ursprünglich eingeben.
**. 3 ID-Attribut ** Mit JavaScript angeben.
Und selbst wenn Sie die oben eingeführten Attribute nicht beschreiben, können Sie den Code tatsächlich ohne die am Anfang in die HTML-Datei eingeführte Attributspezifikation eingeben. Tatsächlich wird er hinter den Kulissen automatisch durch ** Eingabeelement ** ersetzt Die Einstellungen sind korrekt. Um dies zu überprüfen, geben Sie den Code ein und öffnen Sie das ** Verification Tool ** in Ihrem Browser, um ihn zu überprüfen. Daher denke ich, dass Sie es in dem Fall angeben sollten, in dem Sie es angeben müssen. Um den Inhalt von form_with anzuzeigen, geben Sie ** bindin.pry ** direkt unter der Aktion zum Erstellen oder Aktualisieren ein und überprüfen Sie den Inhalt.
Recommended Posts