Как мне установить уникальный идентификатор для флажков в форме нескольких записей Rails?

Я создал форму Rails примерно следуя инструкциям вэто Railscast.

Вот код для формы:

<% form_tag complete_todos_path, :method => :put do %>
    <ul>
    <div id="incomplete_todos">
    <% @incomplete_todos.each do |todo| %>
        <%= render :partial => todo %>
    <% end %>
    </div>
    </ul>
    <%= submit_tag "Mark as completed" %>
<% end %>

А вот код для частичной задачи:

<div class="todo">
    <li>
        <%= check_box_tag "todo_ids[]", todo.id %>
        <%=h todo.name %>
        <%= link_to 'edit', edit_todo_path(todo) %>
        <%= link_to 'delete', todo, :confirm => 'Are you sure?', :method => :delete %>
    </li>
</div>

Он отлично работает, но я хочу начать реализацию AJAX, и мне нужно, чтобы каждый флажок имел уникальный идентификатор. Прямо сейчас сгенерированные теги ввода выглядят примерно так:

<input id="todo_ids_" name="todo_ids[]" type="checkbox" value="7" />

Каждый флажок имеет один и тот же идентификатор ("todo_ids_"), что является проблемой. Я подозреваю, что решение очень простое, но я его не вижу. Какие-нибудь советы?

Ответы на вопрос(4)

Ваш ответ на вопрос