Как я могу использовать поля токенов с acts_as_taggable_on и formtastic? - PullRequest
0 голосов
/ 24 мая 2011

Я хотел бы иметь возможность использовать поля токенов (можно найти здесь: http://railscasts.com/episodes/258-token-fields) с помощью formtastic, чтобы позволить пользователям вводить теги (я использую Act_as_taggable_on).

Может кто-нибудь рассказать мне, как это сделать?

1 Ответ

1 голос
/ 25 мая 2011

У меня нет времени на полное прохождение, но, похоже, это объясняется тем, что 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 (просмотр источника - ваш друг).

...