[RUBY] [Form_with] Vereinen wir das Formular mit form_with.

【Tor】

Verstehe form_with

【verdienen】

■ Die Rails-Empfehlung lautet "form_with". ■ Es ist nicht so schwierig, deshalb sollten Sie sich daran erinnern

【Entwicklungsumgebung】

■ Mac OS catalina ■ Ruby on Rails (5.2.4.2) ■ Virtual Box:6.1 ■ Vagrant: 2.2.7

【der Unterschied】

■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

[Ich habe es tatsächlich benutzt]

Wenn es ein Modell gibt

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 %>

Wenn es kein Modell gibt

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

[Form_with] Vereinen wir das Formular mit form_with.
[Formular mit zwei Argumenten] Schienen, form_for / form_with Argumente
Lass uns mit Java kratzen! !!
Informationen zum Formular. ○○ von form_with
Experimentieren wir mit der Java-Inline-Erweiterung
Lassen Sie uns Excel mit Java betreiben! !!
Attribut des Formularteils von form_with
Bildverarbeitung: Spielen wir mit dem Bild
[Schienen] Machen wir einen Unit-Test mit Rspec!