Method: ActiveAdmin::Resource::Routes::RouteBuilder#batch_action_path
- Defined in:
- lib/active_admin/resource/routes.rb
#batch_action_path(params, additional_params = {}) ⇒ Object
57 58 59 60 61 62 63 64 65 66 67 |
# File 'lib/active_admin/resource/routes.rb', line 57 def batch_action_path(params, additional_params = {}) route_name = route_name( resource.resources_configuration[:self][:route_collection_name], action: :batch_action, suffix: (resource.route_uncountable? ? "index_path" : "path") ) query = params.slice(:q, :scope) query = query.permit!.to_h routes.public_send route_name, *route_collection_params(params), additional_params.merge(query) end |