From 349de221827d1ddda2cd92948885ca4a3cf37521 Mon Sep 17 00:00:00 2001 From: delphist Date: Tue, 11 Apr 2017 16:31:15 +0800 Subject: [PATCH] feature Add support for reordering for belongs_to resources --- lib/active_admin/reorderable/table_methods.rb | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/active_admin/reorderable/table_methods.rb b/lib/active_admin/reorderable/table_methods.rb index 5cb3a68..f647713 100644 --- a/lib/active_admin/reorderable/table_methods.rb +++ b/lib/active_admin/reorderable/table_methods.rb @@ -11,8 +11,10 @@ def reorder_column private def reorder_handle_for(resource) - url = url_for([:reorder, active_admin_namespace.name, resource]) - span(reorder_handle_content, :class => 'reorder-handle', 'data-reorder-url' => url) + reorder_url, query_params = resource_path(resource).split '?', 2 + reorder_url += "/reorder" + reorder_url += "?" + query_params if query_params + span(reorder_handle_content, :class => 'reorder-handle', 'data-reorder-url' => reorder_url) end def reorder_handle_content @@ -24,4 +26,3 @@ def reorder_handle_content ::ActiveAdmin::Views::TableFor.send(:include, TableMethods) end end -