Rails Formtastic FormBuilder自定义标记?

时间:2011-02-16 15:26:37

标签: ruby-on-rails formtastic

有没有人知道是否有用于自定义formtastic输出的钩子?

目前,如果我这样做:

= form.input :name, :label => "Name"

它将呈现一个列表项:

<li id="item_name_input" class="string required">
    <label for="item_name">Name<abbr title="required">*</abbr></label>
    <input type="text" value="" name="item[name]" maxlength="255" id="item_name">
</li>

我想摆脱li包装(和父ol)并用div替换。似乎无法在formtastic wiki上找到关于此的任何内容。

2 个答案:

答案 0 :(得分:2)

除非你将形式化并改变这个line,否则我认为没有办法做到这一点。 Formtastic的哲学基于Aaron Gustafson Presentation,它以ol方式表示代码形式。

答案 1 :(得分:0)

this提交开始Formtastic支持修改和自定义输入。另外,请考虑查看SimpleForm,它对标记和css不太严格。