6

我正在使用 formtastic 在选择标记中生成选项列表(例如:as => :select)并且我想要一个“空白”选项,但这会产生 XHTML 警告(即修剪为空

查看源代码,看起来 formtastic 正在生成:

<option value=""></option>

有没有办法自定义 formtastic 如何生成空白选项?

4

2 回答 2

11

也许选项 :prompt 可以帮助你?

  form.input :organization,  
    :collection => Organization.all(:order => :title),  
    :prompt => "some text"

祝你有美好的一天!

于 2011-01-18T11:18:54.570 回答
4

这是一个类似问题的答案:

在 Formtastic 中使用 :collection 和 :include_blank。怎么做?

他说如果你添加一个:include_blank => true,它会起作用......例如:

f.input(:author, :as => :select, :include_blank => true)

就我而言,我有一个has_and_belongs_to_many关联,并自动有一个空白选项。

f.input :groups, :as => :check_boxes, :collection => current_admin_user.groups.order("created_at ASC").all

我遵循本指南:https ://github.com/justinfrench/formtastic#the-available-inputs

我希望能有所帮助!

于 2013-06-02T08:47:48.130 回答