[RUBY] [Form_with] Unifions le formulaire avec form_with.

【objectif】

Comprendre form_with

【mérite】

■ La recommandation Rails est "form_with" ■ Ce n'est pas si difficile, vous devez donc vous rappeler

【Environnement de développement】

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

【la différence】

■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

[Je l'ai effectivement utilisé]

Quand il y a un modèle

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

Quand il n'y a pas de modèle

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

[Form_with] Unifions le formulaire avec form_with.
[Formulaire avec deux arguments] rails, form_for / form_with arguments
Raclons avec Java! !!
À propos de form. ○○ de form_with
Expérimentons l'expansion en ligne Java
Exploitons Excel avec Java! !!
Attribut de form part of form_with
Traitement d'image: jouons avec l'image
[rails] Faisons un test unitaire avec Rspec!