Я работаю над приложением rails, но не могу найти способ обработки зависимых выпадающих списков.У меня есть 3 модели: - категория с несколькими группами - группа с несколькими участниками - участник
Когда выбрана категория, я хочу, чтобы группы в этой категории заполняли второй раскрывающийся список (и то жевещь между группой и участником).
У меня есть следующая форма (очевидно, это не работает так, как мне хотелось бы, поскольку я беру все предметы для конкретной модели) ...
<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>
Как лучше всего сделать эти поля зависимыми?Я нашел несколько тем по этому поводу в Интернете, но не смог найти ответ.