У меня нет времени на полное прохождение, но суть этого, похоже, в том, что text_field
имеет атрибут data-pre
с некоторым JSON в нем. Способ добавления атрибутов к входам в Formtastic — через параметр :input_html, так что это:
<p>
<%= f.label :author_tokens, "Authors" %><br />
<%= f.text_field :author_tokens, "data-pre" => @book.authors.map(&:attributes).to_json %>
</p>
Можно перевести как-то так:
<%= f.input :author_tokens, :input_html => { "data-pre" => @book.authors.map(&:attributes).to_json } %>
Остальное — склеить CSS с HTML и найти правильный элемент DOM, к которому можно применить jQuery (исходник — ваш друг).
person
Justin French
schedule
25.05.2011