Использование действия сбора в активном администраторе для выбранных объектов

#ruby-on-rails-3 #activeadmin

#ruby-on-rails-3 #activeadmin

Вопрос:

Я внедряю панель администратора с активным администратором для своего приложения rails.

У меня есть раздел комментариев внутри панели администратора, и я хотел бы утвердить группу комментариев, отметив комментарии, которые я хотел бы утвердить, а затем нажав кнопку обновить.

В моей предыдущей версии панели администратора часть страницы, на которой выполнялось групповое обновление, выглядит следующим образом:

 <%= form_tag(:controller => "admin/comments", :action => "update_statuses") do %>
   <table>
   <% @comments.each do |comment| %>
      <tr>
          <td><%= check_box_tag("comments[]", comment.id) %></td>
          #More table cells with info about comment
          </tr>
   <%end%>
</table>
<%= select_tag "status", options_for_select(comment_statuses) %>
<%= submit_tag "Update" %>
<% end %>
  

Как получить аналогичную функциональность в Active admin?

Ответ №1:

Прямо сейчас в Active admin отсутствует такая функция. Если вы хотите использовать альтернативный интерфейс администратора rails, то rails_admin намного лучше подходит для такого рода функциональности.

Ответ №2:

В настоящее время разрабатывается и внедряется пакетная функциональность в главной ветке ActiveAdmin. Вот как это выглядит.

http://dribbble.com/shots/265461-Active-Admin-Batch-edit-popover