Comment puis-je formater la valeur affichée dans un des Rails de modifier le champ?

Je tiens à rendre l'édition de champs de formulaire aussi convivial que possible. Par exemple, pour les valeurs numériques, j'aimerais que le champ sera affiché avec des virgules (comme number_with_precision).

C'est assez facile sur le côté affichage, mais que dire de l'édition? Est-il une bonne façon de le faire?

Je suis en utilisant les Rails FormBuilder. Après enquête, j'ai trouvé qu'il utilise InstanceTag, qui obtient les valeurs pour les champs en utilisant <attribute>_value_before_type_cast qui signifie primordial <attribute> ne sera pas appelée.

  • J'ai commencé un bounty sur cette question parce que je veux savoir si il y a une meilleure réponse que ceux énoncés par JDL et moi-même. - Y!
InformationsquelleAutor Luke Francl | 2009-02-26