Rails 3:使令牌输入可排序



我在文本字段中使用令牌输入,并希望使这些令牌可排序(JQuery UI)。我正在使用Ryan Bates的屏幕广播开始,但我不确定如何将content_for应用于我的代码。这是我的。。。

<fieldset id="presenters">
  <p>
    <%= event_form.label :presenter_tokens, "Presenters" %>
    <%= event_form.text_field :presenter_tokens, "data-pre" => @event.presenter_tokens_tokeninput.to_json  %>
  </p>
</fieldset>

这是我得到的HTML。。。

<fieldset id="presenters">
<p>
<label for="event_presenter_tokens">Presenters</label>
<ul class="token-input-list-facebook">
<li class="token-input-token-facebook">
<p>Mark</p>
<span class="token-input-delete-token-facebook">×</span>
</li>
<li class="token-input-token-facebook">
<p>Laurie</p>
<span class="token-input-delete-token-facebook">×</span>
</li>
<li class="token-input-input-token-facebook">
</ul>
<input data-pre="[{"id":131,"name":"Mark"},{"id":1311,"name":"Laurie"}]" id="event_presenter_tokens" name="event[presenter_tokens]" size="30" type="text" value="131,1311" style="display: none;"/>

我最终通过使用https://github.com/swanandp/acts_as_list

最新更新