1

有谁知道是否有自定义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上似乎找不到任何关于此的内容。

4

2 回答 2

2

除非您 fork formtastic 并更改此,否则我认为没有任何方法可以做到这一点。Formtastic 的理念基于Aaron Gustafson Presentation,它展示了这种ol编码表单的方式。

于 2011-02-16T18:04:00.563 回答
0

这个提交开始,Formtastic 支持修改和自定义输入。另外,考虑看看SimpleForm,它对标记和 css 不那么严格。

于 2011-08-12T11:52:47.740 回答