app.kluk.fr/app/views/charte/_champ.html.erb

13 lines
657 B
Text
Raw Permalink Normal View History

2026-09-29 06:34:43 +02:00
<%# Champ de formulaire de la charte (dans un form de classe "formulaire") :
libellé en gras au-dessus, précision facultative en encre douce. Le bloc donne la saisie.
render("charte/champ", form: f, attribut: :email_address, libelle: "Votre adresse mail", precision: "(obligatoire)") { f.email_field :email_address, required: true }
(en ERB, avec « do » / « end » et la saisie dans le bloc) %>
<%# locals: (form:, attribut:, libelle:, precision: nil) -%>
<div class="champ">
<%= form.label attribut do %>
<%= libelle %>
<% if precision %><span class="precision"><%= precision %></span><% end %>
<% end %>
<%= yield %>
</div>