【发布时间】:2011-05-12 19:39:16
【问题描述】:
如果在我找不到之前已经回答了。
我有以下几点:
= f.collection_select :sex_id, @sexes, :id, :name
这在控制器中:
@sexes = Sex.all
性别都以小写形式存储,如下所示:
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
但它们不起作用,我真的没想到它们会起作用,但在发布之前必须尝试它们。
【问题讨论】:
-
我心中的威斯康星人问为什么你要把两种性别和一个品种混在一起。数据不好! ;-)
-
我的公司就是这么奇怪,但是在一个可以在数据库中有“动物性行为”并且没有人认为你已经失去它的行业工作很酷。
标签: ruby-on-rails collections capitalize