module Ransack::Adapters::ActiveRecord::Base

def ransackable_attributes(auth_object = nil)


For overriding with a whitelist array of strings.
and any defined ransackers as an array of strings.
Ransackable_attributes, by default, returns all column names
def ransackable_attributes(auth_object = nil)
  @ransackable_attributes ||= if Ransack::SUPPORTS_ATTRIBUTE_ALIAS
    column_names + _ransackers.keys + _ransack_aliases.keys +
    attribute_aliases.keys
  else
    column_names + _ransackers.keys + _ransack_aliases.keys
  end
end