form_with est l'une des méthodes d'assistance Rails et est décrite dans le fichier de vue. Cette méthode vous permet d'envoyer des informations.
Vous pouvez utiliser form_with pour créer le HTML requis pour votre formulaire de saisie.
Quand je l'ai recherché, il semble que la description change légèrement lorsque les informations envoyées sont enregistrées dans la base de données et lorsqu'elles ne sont pas enregistrées.
** Lorsque vous ne sauvegardez pas dans la base de données **
ruby:xxx.html.erb
<%= form_with url: "chemin" do |f| %>
Contenu du formulaire
<% end %>
** Lors de l'enregistrement dans la base de données **
ruby:xxx.html.erb
<%= form_with(model:Nom du modèle, local: true) do |f| %>
Contenu du formulaire
<% end %>
form_with ne sauvegarde pas les données Vous pouvez également utiliser des éléments de type d'entrée Il semble que vous puissiez également utiliser les deux méthodes d'assistance pour enregistrer les données (comme f.text_field).
Enfin, je prendrai un extrait de ce que j'ai réellement mis en œuvre aujourd'hui et je le garderai en mémoire.
J'espère que ce sera utile comme exemple de description.
ruby:xxx.html.erb
<div class="items-sell-main">
<h2 class="items-sell-title">Entrez les informations sur le produit</h2>
<%= form_with(model: @product, local: true) do |f| %>
---réduction---
<%= f.text_area :name, class:"items-text", id:"item-name", placeholder:"Nom du produit (requis jusqu'à 40 caractères)", maxlength:"40" %>
<div class="items-explain">
<div class="weight-bold-text">
Description du produit
<span class="indispensable">Obligatoire</span>
</div>
---réduction---
</div>
Recommended Posts