p cannot be included in label

The main problem come from
%label{for: input_id}
  #{champ.libelle}
  %span.notice= string_to_html(champ.description)
%input

where string_to_html contains p tags

The proposed solution is
%label #{champ.libelle}
%p.notice
%input

It should be iso in the graphic sense.
This commit is contained in:
simon lehericey 2019-11-20 18:16:30 +01:00
parent d5da7916e5
commit 84b125d272
9 changed files with 63 additions and 70 deletions

View file

@ -11,13 +11,12 @@
.explication
Configurez sur cette page les notifications que vous souhaitez recevoir par email pour cette démarche.
= form.label :email_notification do
Recevoir une notification quotidienne
= form.label :email_notification, "Recevoir une notification quotidienne"
%span.notice
Cet email vous signale le dépôt de nouveaux dossiers sur cette démarche, ou des changements sur vos dossiers suivis.
%span.notice
Il est envoyé une fois par jour, du lundi au samedi, vers 10 h du matin.
%p.notice
Cet email vous signale le dépôt de nouveaux dossiers sur cette démarche, ou des changements sur vos dossiers suivis.
%p.notice
Il est envoyé une fois par jour, du lundi au samedi, vers 10 h du matin.
.radios
%label
@ -28,12 +27,11 @@
= form.radio_button :email_notifications_enabled, false
Non
= form.label nil do
Recevoir un récapitulatif hebdomadaire
%span.notice
Cet email récapitule lactivité de la semaine sur lensemble de vos démarches.
%span.notice
Il est envoyé chaque semaine le lundi matin, et nest pas désactivable.
= form.label nil, "Recevoir un récapitulatif hebdomadaire"
%p.notice
Cet email récapitule lactivité de la semaine sur lensemble de vos démarches.
%p.notice
Il est envoyé chaque semaine le lundi matin, et nest pas désactivable.
.radios
%label