У меня есть небольшое приложение rails, которое использует act_as_list для реализации перетаскивания через ajax.
Приложение имеет 3 основные модели: формы, разделы и вопросы. Как это задумано, формы имеют много разделов, а у разделов много вопросов.
Я хочу, чтобы пользователь мог делать 3 вещи:
- изменить порядок разделов в формах
- изменить порядок вопросов в разделах
- и вопрос в другой раздел.
У меня есть установка, которая может обрабатывать # 1 и # 2, но у меня проблемы с # 3.
Вы найдете фрагмент кода ниже. Любые идеи о том, с чего начать с # 3?
<p>
<ul id="section-list" style="cursor: move">
<% @form.sections.each do |s| %>
<li id="section_<%= s.id %>">
<%= s.name %>
<ul id="question-list-<%= s.id %>" style="cursor: move">
<% s.questions.each do |q| %>
<li id="question_<%= q.id %>"><%= q.content %></li>
<% end %>
</ul>
</li>
<% end %>
</ul>