Sha256: 093b6171760d7950162df4cf5239fc0acb58b02fd62f1068a6b0c628f4f05708

Contents?: true

Size: 378 Bytes

Versions: 3

Compression:

Stored size: 378 Bytes

Contents

require 'active_admin/inputs/filters/select_input'

class ActiveAdmin::Inputs::Filters::SelectInput
  def searchable_method_name
    name = if searchable_has_many_through?
             "#{reflection.through_reflection.name}_#{reflection.foreign_key}"
           elsif reflection_searchable?
             reflection.key
           end
    (name == '_id') ? 'id' : name
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
activeadmin-mongoid-1.0.0 lib/active_admin/mongoid/inputs/filters/select_input.rb
activeadmin-mongoid-0.9.0 lib/active_admin/mongoid/inputs/filters/select_input.rb
activeadmin-mongoid-0.7.0 lib/active_admin/mongoid/inputs/filters/select_input.rb