¿Cómo configuro una ID única para casillas de verificación en un formulario Rails de registro múltiple?

He configurado un formulario de Rails siguiendo las instrucciones enest Railscast.

Aquí está el código para el formulario:

<% 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 %>

Y aquí está el código para todo parcial:

<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>

Funciona muy bien, pero estoy buscando comenzar a implementar AJAX y necesito que cada casilla de verificación tenga una identificación única. En este momento, las etiquetas de entrada generadas se ven así:

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

Cada casilla de verificación tiene la misma identificación ("todo_ids_"), lo cual es un problema. Sospecho que la solución es vergonzosamente simple, pero no la veo. ¿Algun consejo