app/models/effective/effective_datatable/options.rb in effective_datatables-2.6.1 vs app/models/effective/effective_datatable/options.rb in effective_datatables-2.6.2

- old
+ new

@@ -116,18 +116,20 @@ :bulk_actions_column elsif name.include?('_address') && (collection_class.new rescue nil).respond_to?(:effective_addresses) :effective_address elsif sql_column.try(:type).present? sql_column.type + elsif name.end_with?('_id') + :integer else :string # When in doubt end ) cols[name][:class] = "col-#{cols[name][:type]} col-#{name} #{cols[name][:class]}".strip # Formats - if name == 'id' || name.include?('year') || name.include?('_id') + if name == 'id' || name.include?('year') || name.end_with?('_id') cols[name][:format] = :non_formatted_integer end # We can't really sort a HasMany or EffectiveAddress field if [:has_many, :effective_address].include?(cols[name][:type])