Rails dependientes colección_seleccionar campos en forma

Estoy trabajando en una aplicación de rieles, pero no encuentro cómo manejar listas desplegables dependientes. Tengo 3 modelos: - Categoría que tiene varios grupos - Grupo que tiene varios miembros - Miembro

Cuando se selecciona una categoría, me gustaría que los grupos dentro de esta categoría llenen la segunda lista desplegable (y lo mismo entre grupo y miembro).

Tengo el siguiente formulario (obviamente, esto no funciona como me gustaría, ya que tomo todos los elementos para el modelo en particular) ...

<div class="field">
<%= f.collection_select(:category, Category.find(:all), :id, :name, {:include_blank => 'Category'}) %>
</div>
<div class="field">
<%= f.collection_select(:group, Group.find(:all), :id, :name, {:include_blank => 'Group'}) %>
</div>
<div class="field">
<%= f.collection_select(:member, Member.find(:all), :id, :name, {:include_blank => 'Member'}) %>
</div>
<div class="actions">
<%= f.submit %>
</div>

¿Cuál sería la mejor manera de hacer que esos campos sean dependientes? Encontré varios temas sobre esto en la web, pero realmente no pude encontrar una respuesta.

Respuestas a la pregunta(2)

Su respuesta a la pregunta