diff --git a/app/models/effective/effective_datatable/format.rb b/app/models/effective/effective_datatable/format.rb index e3eb8e8..dd428a2 100644 --- a/app/models/effective/effective_datatable/format.rb +++ b/app/models/effective/effective_datatable/format.rb @@ -118,8 +118,13 @@ def format_column(value, column, as: nil, csv: false) raise("please use actions_col instead of col(#{name}, as: :actions)") when :boolean label = view.t("effective_datatables.boolean_#{value}") - color = value ? EffectiveDatatables.format_true : EffectiveDatatables.format_false - color.present? ? view.badge(label, color) : label + + if csv + label.to_s + else + color = value ? EffectiveDatatables.format_true : EffectiveDatatables.format_false + color.present? ? view.badge(label, color) : label + end when :currency view.number_to_currency(value) when :date diff --git a/effective_datatables.gemspec b/effective_datatables.gemspec index f6e6ebd..b24bd18 100644 --- a/effective_datatables.gemspec +++ b/effective_datatables.gemspec @@ -18,6 +18,7 @@ Gem::Specification.new do |s| s.add_dependency 'rails', '>= 3.2.0' s.add_dependency 'coffee-rails' + s.add_dependency 'csv' s.add_dependency 'effective_bootstrap' s.add_dependency 'effective_resources' s.add_dependency 'sassc' diff --git a/lib/effective_datatables/version.rb b/lib/effective_datatables/version.rb index e069ddf..c6139a7 100644 --- a/lib/effective_datatables/version.rb +++ b/lib/effective_datatables/version.rb @@ -1,3 +1,3 @@ module EffectiveDatatables - VERSION = '4.35.0'.freeze + VERSION = '4.35.3'.freeze end