自定义formtastic以添加<a> in some list elements</a>

时间:2011-09-02 09:43:11

标签: ruby-on-rails ruby-on-rails-3 formtastic

我需要在我的formtastic表单中添加一些扩展面板,因此当用户单击“+”时,隐藏的面板会显示自己并提供有关该字段的更多信息。

这是一个标准的形式领域:

<%= form.input :name %>

# will become...

<li class="string input required stringish" id="employee_name_input">
  <label class=" label" for="employee_name"> Name </label>
  <input id="employee_name" maxlength="255" name="employee[name]" required="required" type="text" value="Joe Bloggs" class="">
</li>

我需要自定义它,因此在'form.input'中添加一个类将创建一个新元素:

<%= form.input :name, :input_html => {:class => "turn_on_toggler"} %>

# becomes (the 2nd line has been added)...

<li class="string input required stringish" id="employee_name_input">
  <a class="toggler expand_collapse"></a>
  <label class=" label" for="employee_name"> Name </label>
  <input id="employee_name" maxlength="255" name="employee[name]" required="required" type="text" value="Joe Bloggs" class="">
</li>

我根本不熟悉formtastic的代码。如何实现这一目标?

0 个答案:

没有答案