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