Class: Carnival::GenericDatatable::RelationColumnSorter

Inherits:
ColumnSorter
  • Object
show all
Defined in:
app/datatable/carnival/generic_datatable/relation_column_sorter.rb

Instance Method Summary collapse

Methods inherited from ColumnSorter

#initialize

Constructor Details

This class inherits a constructor from Carnival::GenericDatatable::ColumnSorter

Instance Method Details

#build_sort_stringObject



3
4
5
6
7
# File 'app/datatable/carnival/generic_datatable/relation_column_sorter.rb', line 3

def build_sort_string
  field = @presenter.get_field(@column)
  association_class = @presenter.relation_model(field)
  "#{association_class.table_name}.#{field.association_field_name}"
end