[RUBY] [Rails] Zwei Möglichkeiten, form_with zu schreiben

Dieser Artikel verwendet Ruby 2.6.5, das unter macOS Catalina 10.15.6 installiert ist.

Was ist form_with

Beim Speichern in der Datenbank

--model: gefolgt von __ einer Modellklasseninstanz __. --Erstellen Sie ein Textfeld mit f.text_field.

<%= form_with model: @book, local: true do |f| %>  
    <%= f.text_field :keyword, placeholder: "keyword", class: "search-input"%>
    <%= f.submit "search", class: "search-btn" %>
<% end %>

Wenn nicht in der Datenbank gespeichert

--Geben Sie den __informationszielpfad __ nach url: ein.

<%= form_with url: search_path, local: true do |f| %>
   <%= f.text_field :keyword, placeholder: "keyword", class: "search-input"%>
   <%= f.submit "search", class: "search-btn" %>
<% end %>

Wenn im Routing verschachtelt

<%= form_with model: [@post, @comment] do |f| %>
  <%= f.text_field :comment%>
  <%= f.submit %>
<% end %>

Referenz

https://pikawaka.com/rails/form_with https://qiita.com/hmmrjn/items/24f3b8eade206ace17e2

Recommended Posts

[Rails] Zwei Möglichkeiten, form_with zu schreiben
Wie schreibe ich Rails
[Rails] Verschiedene Möglichkeiten zum Schreiben in Seed-Dateien
Wie schreibe ich Rails Seed
Wie schreibe ich Rails Routing
[Rails] Verschiedene Möglichkeiten zum Löschen von Daten
[Rails] Wie schreibe ich eine Ausnahmebehandlung?
[Formular mit zwei Argumenten] Schienen, form_for / form_with Argumente
Schienen: Wie man eine Rechenaufgabe schön schreibt
Zwei Möglichkeiten, einen Thread in Java + @ zu starten
[Rails] Wie schreibe ich, wenn ich eine Unterabfrage mache?
[Android] Zwei Möglichkeiten, einen Bluetooth-Adapter zu erhalten
[Ruby on Rails] Wie schreibe ich eine Enumeration auf Japanisch?
Einführung in Bootstrap in Rails 5
Bootstrap in Rails einführen !!
Einführung von Vue.js in Rails
So deinstallieren Sie Rails
Wie schreibe ich Docker-Compose
So schreiben Sie eine Datumsvergleichssuche in Rails
Wie schreibe ich Mockito
So schreiben Sie eine Migrationsdatei
[Rails] Vollständig verstanden form_with
So schreiben Sie eine Migration vom Rails-Datums- / Uhrzeittyp zum Datumstyp
[Rails 5] japanMap-Link So schreiben Sie Parameter in die js.erb-Datei
[Rails] So schreiben Sie user_id (externer Schlüssel) in einen starken Parameter
[Schienen] Wie poste ich Bilder?
Wie man guten Code schreibt
[Rails] Verwendung von Enum
[Rails] Verwendung von Enum
Wie schreibe ich einen Java-Kommentar
Wie man Schienenrouten liest
[Refactoring] So schreiben Sie Routing
Verwendung von Rails Join
[Schienen] Spalte zum Entwickeln hinzufügen
Wie schreibe ich Junit 5 organisiert
So beenden Sie den Rails-Server
[Rails] Verwendung der Validierung
So schreiben Sie ein benutzerorientiertes Programm (1)
[Schienen] So deaktivieren Sie Turbolinks
Übergeben Sie die Parameter an Rails link_to
[Rails] So verwenden Sie authenticate_user!
[Rails] So implementieren Sie Scraping
[Schienen] Wie man Samen macht
[Rails] So installieren Sie simple_calendar
[Rails] So installieren Sie reCAPTCHA
Einführung des gRPC-Clients in Schienen