2015-09-25 63 views
0

我認爲這應該是一個非常簡單的問題,儘管我似乎無法找到任何內容。rails在不改變數據庫格式(大寫)的情況下創建標籤

我有一個表格,其中包括一堆從數據庫中的列表動態生成的字段(使用fields_for)。

標籤爲每個字段是這樣的數據庫:ABC,門,綠狗,ABC等

我的問題是,標籤助手通過簡單地善用每場的第一個字格式化標籤:美國廣播公司,門,綠狗,美國廣播公司等

有沒有一種方法,我可以保持數據庫的格式?

代碼:

<%= f.fields_for :dynamic do |s| %> 
<% s.label dyn.field_name %> 

回答

1

你可以這樣做只是爲:

<%= s.label dyn.field_name, dyn.field_name %> 

field_name將被保留。第二個參數實際上定義了標籤文本,您可以對其執行任何花哨的操作:

<%= s.label dyn.field_name, "DB field: #{dyn.field_name}" %> 
<%= s.label dyn.field_name, dyn.field_name.upcase %> 
+0

謝謝,完全忘了這一點。 – WhyEnBe

相關問題