У меня был бы другой идентификатор для каждого поля, и я использовал бы некоторую анимацию jquery и магию ajax: когда щелкнуло поле, я бы сделал вызов ajax, чтобы получить все записи подгруппы, как только я их получу, отобразим этот div с сдвинуть анимацию или подобное.

отаю над приложением 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>

Как лучше всего сделать эти поля зависимыми? Я нашел несколько тем по этому поводу в Интернете, но не смог найти ответ.

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

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