1

我有两个选择字段,它们的默认选项是空白的,所以我想将它们全部设置为“选择一个”。我可以为单个字段执行此操作,但我想以某种方式在配置中执行此操作(避免冗余)。

  form do |f|
    f.inputs "Item" do
      f.input :field_1, :prompt => 'Choose one', :foo
      f.input :field_2, :prompt => 'Choose one', :bar
    end
  end

我该怎么做呢?:)

编辑:这些提示将用于许多表单。它真的需要一个配置的东西。

4

1 回答 1

0

尝试使用数组:

fields = [:field_1, :field2]

  form do |f|
      f.inputs "Item" do
        fields.each { |field| f.input field, :prompt => 'Choose one' }        
      end
  end
于 2013-02-19T05:27:05.570 回答