Bonjour,
Pour un système dans lequel un utilisateur peut enregistrer des "absences" allant d'une date A à une date B, j'utilise actuellement un assistant datetime_select brut de framework. Hors, j'aimerais pouvoir remplacer les select d'heure et minute par 3 choix uniques : matin, midi et soir.
J'essaie d'utiliser pour ce faire trois boutons radio.
Je n'ai pour l'instant pas de résultats satisfaisants, l'absence n'est jamais enregistrée. J'ai essayé de passer des paramètres cachés dans le formulaire en utilisant disable_hour => true, pour tester, mais dans ce cas-là le validateur du modèle me jette. J'ai aussi envisagé d'utiliser un builder perso pour le formulaire, mais devant la complexité (apparente ?) de cette méthode, j'ai plus insisté sur des contournements.
Quelle est la manière élégante de procéder ? Si c'est vraiment dans la logique des choses de passer par un absence_builder, et bien je prendrai le temps nécessaire...
|
il y a 2 jours 15 heures
il y a 1 semaine 3 jours
il y a 2 semaines 1 heure
il y a 4 semaines 3 jours
il y a 5 semaines 1 jour
il y a 6 semaines 2 jours
il y a 6 semaines 2 jours
il y a 6 semaines 2 jours
il y a 6 semaines 3 jours
il y a 6 semaines 6 jours