module RansackerTranslator::FormatRansackParameters

Private Instance Methods

format_ransack_params() click to toggle source
# File lib/ransacker_translator/controllers/concerns/format_ransack_parameters.rb, line 9
def format_ransack_params
  params[:q]&.keys&.each do |key|
    if key.end_with?('_all', '_any') && params.dig(:q, key).instance_of?(String)
      params[:q][key] = params.dig(:q, key).split(' ')
    end
  end
end