12 lines
657 B
Text
12 lines
657 B
Text
<%# 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>
|