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 -