我认为这应该是一个非常简单的问题,尽管我似乎无法在其上找到任何东西。
我有一个表单,其中包含一组从数据库中的列表动态生成的字段(使用fields_for)。
每个字段的标签在数据库中都是这样的:ABC,DooRs,GREen DogS,aBc等。
我的问题是标签助手通过简单地大写每个字段的第一个单词来格式化标签:Abc,Doors,Green dogs,Abc等。
有没有办法可以保留数据库中的格式?
代码:
<%= f.fields_for :dynamic do |s| %>
<% s.label dyn.field_name %>
答案 0 :(得分:1)
你可以简单地这样做:
div1
和div3
将被保留。第二个参数实际上定义了标签文本,你可以对它进行任何奇特的操作:
<%= s.label dyn.field_name, dyn.field_name %>