Module: DryCrud::Searchable::ClassMethods

Defined in:
app/controllers/dry_crud/searchable.rb

Overview

Class methods for Searchable.

Instance Method Summary collapse

Instance Method Details

#search_tables_and_fieldsObject

All search columns divided in table and field names.



71
72
73
74
75
76
77
78
79
# File 'app/controllers/dry_crud/searchable.rb', line 71

def search_tables_and_fields
  @search_tables_and_fields ||= search_columns.map do |f|
    if f.to_s.include?('.')
      f.split('.', 2)
    else
      [model_class.table_name, f]
    end
  end
end