want rails simple_form bouton radio pour afficher le texte qui n'est pas la valeur

Je suis en utilisant le simple_form gem https://github.com/plataformatec/simple_form pour créer des champs de saisie; un qui est un groupe de boutons radio, comme ceci:

<%= f.input :due_date, :collection => ['Today', 'Tomorrow', 'In 3 Days'], :as => :radio %>

Ce champs dans la base de données "due_date" est une Date. Mais plutôt que de laisser les gens à cliquer sur ce petit calendrier, nous savons que, généralement, les gens veulent juste ces trois options. Et je ne veux utiliser un bouton radio. Mais la sortie de cette ligne suggèrent que si je clique sur le bouton soumettre maintenant, le due_date param aura les valeurs qui y sont indiquées, c'est à dire, aujourd'Hui, Demain ou Dans 3 Jours. Voici la sortie HTML pour la partie aujourd'Hui.

<span>
<input class="radio optional" id="project_due_date_today" name="project[due_date]" type="radio" value="Today">
<label class="collection_radio" for="project_due_date_today">Today</label>
</span>

Ce que je veux idéalement, c'est comme :

<%= f.input :due_date, :collection_to_params => [Date.today, Date.tomorrow, Date.today+3], :display_value => ['Today', 'Tomorrow', 'In 3 Days'], :as => :radio %>

Ainsi, lorsqu'un utilisateur clique sur l'un, et les soumet, je reçois effectivement ISO date de l'envoi au serveur.

Des idées?

Merci!

source d'informationauteur Nik So