Comprendre form_with
■ La recommandation Rails est "form_with" ■ Ce n'est pas si difficile, vous devez donc vous rappeler
■ Mac OS catalina ■ Ruby on Rails (5.2.4.2) ■ Virtual Box:6.1 ■ Vagrant: 2.2.7
■form_for Il y a un modèle. Utilisé pour les données que vous souhaitez enregistrer dans la base de données
■form_tag Aucun modèle Utilisé lors du traitement POST
■form_with Les deux épées Une méthode pratique qui combine les deux fonctions ci-dessus
Nom du modèle: livre Nom de colonne ①: nom Nom de la colonne ②: titre
books/index.html.erb
<% form_with model:Book do |f| %> #modèle postscript
<%= f.text_field :name %>
<%= f.text_area :text %>
<%= f.submit %>
<% end %>
hoge.html.erb
<%= form_with url:hoge_path do |f| %> #Ajouter un nom de chemin
<%= f.text_area :name %>
<%= f.text_area :question %>
<%= f.submit %>
<% end %>
c'est tout.
** S'il y a un modèle, spécifiez le nom du modèle S'il n'y a pas de modèle, spécifiez par nom de chemin **
J'ai aussi échappé à son utilisation C'était vraiment facile, alors utilisez-le si vous le souhaitez.
Recommended Posts