class ActiveScaffold::Config::FieldSearch

Attributes

default_params[RW]

default search params #default_params = {:title => {“from”=>“test”, “to”=>“”, “opt”=>“%?%”}}

human_conditions[RW]

human conditions instead of just filtered you may show the user a humanized search condition statment

Public Class Methods

new(core_config) click to toggle source
Calls superclass method ActiveScaffold::Config::Base.new
# File lib/active_scaffold/config/field_search.rb, line 5
def initialize(core_config)
  super
  @text_search = self.class.text_search
  @human_conditions = self.class.human_conditions
end

Public Instance Methods

optional_columns() click to toggle source
# File lib/active_scaffold/config/field_search.rb, line 54
def optional_columns
  @optional_columns ||= []
end
optional_columns=(optionals) click to toggle source

rarely searched columns may be placed in a hidden subgroup

# File lib/active_scaffold/config/field_search.rb, line 50
def optional_columns=(optionals)
  @optional_columns = Array(optionals)
end