2013-04-20 23 views
0

如何將我自己的名稱添加到輸入中,例如一個文本框? 即我如何自定義輸入旁邊顯示的輸入名稱?SimpleForm輸入元素的自定義標題

這裏是我的代碼:

- title "Add a NEO" 

= simple_form_for @neo do |f| 
    = f.input :name 
    br 
    - for obs in @observations do 
     = simple_form_for obs do |o| 
      table 
       tr 
        td = o.input :ra 
        td = o.input :dec 
    = f.button :wrapped, "Create NEO" 

我想爲o.deco.ra指定文本。我怎樣才能做到這一點?

+0

你的意思是標籤?你應該閱讀文檔。 – Robin 2013-04-20 17:17:59

+0

啊,是的,thx。我忘了那個。 – 2013-04-20 17:19:29

回答

0
- title "Add a NEO" 

= simple_form_for @neo do |f| 
    = f.input :name 
    br 
    - for obs in @observations do 
     = simple_form_for obs do |o| 
      table 
       tr 
        td = o.input :ra, :label => "Right Ascension" 
        td = o.input :dec, :label => "Declination" 
    = f.button :wrapped, "Create NEO" 
+0

我會在2天內接受此答案。 – 2013-04-20 17:20:20

+0

您也可以使用simple_form_en.yml(或任何其他語言),並在那裏設置您的標籤,以便保持您的HTML清潔。 – Robin 2013-04-20 17:21:20