有没有人知道是否有用于自定义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上找到关于此的任何内容。
答案 0 :(得分:2)
除非你将形式化并改变这个line,否则我认为没有办法做到这一点。 Formtastic的哲学基于Aaron Gustafson Presentation,它以ol
方式表示代码形式。
答案 1 :(得分:0)
从this提交开始Formtastic支持修改和自定义输入。另外,请考虑查看SimpleForm,它对标记和css不太严格。