Si cela a été répondu avant je ne peux pas le trouver.en utilisant majuscule sur un collection_select
Je donne les résultats suivants:
= f.collection_select :sex_id, @sexes, :id, :name
et ce dans le contrôleur:
@sexes = Sex.all
les sexes sont tous stockés en minuscules, comme ceci:
id|name
1|steer
2|heifer
3|holstein
Je leur ai besoin pour sortir avec les lettres Capital First:
Steer
Heifer
Holstein
J'ai essayé:
= f.collection_select :sex_id, @sexes, :id, :name.capitalize
= f.collection_select :sex_id, @sexes, 'id', 'name'.capitalize
mais ils ne fonctionnent pas, et je ne m'y attendais vraiment les, mais a dû les essayer avant de poster ce sujet.
Le Wisconsinite en moi demande pourquoi vous mélangez deux sexes avec une race. Les données ne sont pas bonnes! ;-) – Tass
Mon entreprise est bizarre comme ça, mais c'est cool de travailler dans une industrie où vous pouvez avoir du "sexe animal" dans une base de données et personne ne pense que vous l'avez perdu. –