Настройте форму для добавления <a>в некоторые элементы списка - PullRequest
2 голосов
/ 02 сентября 2011

У меня есть требование добавить несколько расширяющихся панелей в мои форм-формы, поэтому, когда пользователь нажимает «+», скрытая панель показывает себя и дает больше информации о поле.

Это стандартПоле 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совсем.Как можно это сделать?

...