私はそれが見つからない前にこれに答えていれば。このように、collection_selectで大文字を使用すると
@sexes = Sex.all
男女がすべて小文字に格納されています:コントローラで
= f.collection_select :sex_id, @sexes, :id, :name
と、この:
私には、以下の持っている
id|name
1|steer
2|heifer
3|holstein
私はそれらを必要としますキャピタルファーストの文字で出力する:
Steer
Heifer
Holstein
私が試した:
= f.collection_select :sex_id, @sexes, :id, :name.capitalize
= f.collection_select :sex_id, @sexes, 'id', 'name'.capitalize
を、彼らは動作しない、と私は本当に彼らがに期待していなかったが、これを投稿する前にそれらを試してみました。
私のWisconsiniteは、なぜあなたが品種と2つの性別を混ぜているのか尋ねます。データは良いことではありません! ;-) – Tass
私の会社はそれほど変わっていますが、データベースに「動物のセックス」を持つことができ、誰もあなたが失ったと思っている業界ではうまくいきません。 –