У меня есть требование добавить несколько расширяющихся панелей в мои форм-формы, поэтому, когда пользователь нажимает «+», скрытая панель показывает себя и дает больше информации о поле.
Это стандартПоле 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совсем.Как можно это сделать?