Verstehe form_with
■ Die Rails-Empfehlung lautet "form_with". ■ Es ist nicht so schwierig, deshalb sollten Sie sich daran erinnern
■ Mac OS catalina ■ Ruby on Rails (5.2.4.2) ■ Virtual Box:6.1 ■ Vagrant: 2.2.7
■form_for Es gibt ein Modell. Wird für Daten verwendet, die Sie in der Datenbank speichern möchten
■form_tag Kein Modell Wird bei der POST-Verarbeitung verwendet
■form_with Beide Schwerter Eine bequeme Methode, die die beiden oben genannten Funktionen kombiniert
Modellname: Buch Spaltenname ①: Name Spaltenname ②: Titel
books/index.html.erb
<% form_with model:Book do |f| %> #Modell Postscript
<%= f.text_field :name %>
<%= f.text_area :text %>
<%= f.submit %>
<% end %>
hoge.html.erb
<%= form_with url:hoge_path do |f| %> #Pfadnamen hinzufügen
<%= f.text_area :name %>
<%= f.text_area :question %>
<%= f.submit %>
<% end %>
das ist alles.
** Wenn es ein Modell gibt, geben Sie den Modellnamen an Wenn kein Modell vorhanden ist, geben Sie den Pfadnamen an **
Ich bin auch davongekommen, es zu benutzen Es war wirklich einfach, also benutze es bitte, wenn du magst.
Recommended Posts