2013-04-20 36 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