[RUBY] Verstehen Sie die Hilfsmethode form_with

Was ist form_with

form_with ist eine der Rails-Hilfsmethoden und wird in der Ansichtsdatei beschrieben. Mit dieser Methode können Sie Informationen senden.

Mit form_with können Sie den erforderlichen HTML-Code für Ihr Eingabeformular erstellen.

Als ich es nachgeschlagen habe, scheint sich die Beschreibung geringfügig zu ändern, wenn die gesendeten Informationen in der Datenbank gespeichert werden und wenn sie nicht gespeichert werden.

** Wenn nicht in der Datenbank gespeichert **

ruby:xxx.html.erb


<%= form_with url: "Pfad" do |f| %>
Formularinhalt
<% end %>

** Beim Speichern in der Datenbank **

ruby:xxx.html.erb


<%= form_with(model:Modellname, local: true) do |f| %>
Formularinhalt
<% end %>

form_with speichert keine Daten Sie können auch Elemente vom Typ Eingabe eingeben Es scheint, dass Sie auch beide Hilfsmethoden verwenden können, die Daten speichern (z. B. f.text_field).

Abschließend werde ich einen Auszug von dem nehmen, was ich heute tatsächlich implementiert habe, und ihn als Aufzeichnung aufbewahren.

Ich hoffe, es wird als Beschreibungsbeispiel hilfreich sein.

ruby:xxx.html.erb


<div class="items-sell-main">
    <h2 class="items-sell-title">Produktinformationen eingeben</h2>
    <%= form_with(model: @product, local: true) do |f| %>
---Kürzung---
    <%= f.text_area :name, class:"items-text", id:"item-name", placeholder:"Produktname (erforderlich bis zu 40 Zeichen)", maxlength:"40" %>
      <div class="items-explain">
        <div class="weight-bold-text">
Produktbeschreibung
          <span class="indispensable">Verpflichtend</span>
        </div>
---Kürzung---
</div>

Recommended Posts

Verstehen Sie die Hilfsmethode form_with
Verwendung der Methode form_with
Berücksichtigung des Routings von form_with helper method
[Rails] Über die Hilfsmethode form_with [Basic]
Über die Methode
Ausgabe über die Methode, Teil 2
[Rails] entwickelt eine Hilfsmethode
Über die Längenmethode
Über die Kartenmethode
Über die Ahnenmethode
[Rails] Vollständig verstanden form_with
Informationen zur to_s-Methode.
Beachten Sie die StringUtils # includesAny-Methode
Was ist die Zupfmethode?
Ausgabe über die Methode Teil 1
Lassen Sie uns die if-Anweisung verstehen!
Lassen Sie uns die Wachaussage verstehen!
Lassen Sie uns die For-In-Anweisung verstehen!
Lassen Sie uns die switch-Anweisung verstehen!
Überlegungen zur Zeitmethode
Bedingte Verzweigung mit Hilfsmethode
Was ist die Initialisierungsmethode?
Ich habe versucht zu verstehen, wie die Rails-Methode "redirect_to" definiert ist
Ich habe versucht zu verstehen, wie die Rails-Methode "link_to" definiert ist
Ich verstehe die Methode devise_parameter_sanitizer nicht, daher werde ich sie hier ausgeben.
Der Unterschied zwischen der Ruby-Instanzmethode und der Klassenmethode ist leicht zu verstehen.
Verwendung der link_to-Methode
Simulieren Sie die Simplex-Methode mit der GUI
Verwendung der include? -Methode
Verstehen Sie den grundlegenden Mechanismus von log4j2.xml
[java8] Um die Stream-API zu verstehen
Java-Vergleich mit der compareTo () -Methode
Ich habe versucht, die Methode zu erklären
Lassen Sie uns den Array (Element) Typ verstehen!
Informationen zur Rolle der Initialisierungsmethode
[Schienen 6] zerstören mit der Ressourcenmethode
[Ruby on Rails] Praktische Hilfsmethode
Lassen Sie uns den optionalen (verpackten) Typ verstehen!
Rufen Sie die Super-Methode in Java auf
So dekorieren Sie CSS auf Rails6 form_with (Hilfs-) Optionsfeldern
[Rails / simple_format] Hilfsmethode, die die im Formular eingegebenen Zeilenumbrüche widerspiegelt
[Rails] Artikel für Anfänger, um den Fluss von form_with zu organisieren und zu verstehen