Class: ActiveAdmin::Views::IndexAsTable::IndexTableFor
- Inherits:
-
TableFor
- Object
- TableFor
- ActiveAdmin::Views::IndexAsTable::IndexTableFor
- Defined in:
- lib/activeadmin-mongoid-localize/columns.rb
Instance Method Summary collapse
-
#localize_column(attr) ⇒ Object
Display a column for each locale.
Instance Method Details
#localize_column(attr) ⇒ Object
Display a column for each locale
7 8 9 10 11 12 13 14 15 16 |
# File 'lib/activeadmin-mongoid-localize/columns.rb', line 7 def localize_column(attr) ActiveAdmin::Mongoid::Localize.locales.each do |locale| I18n.with_locale(locale) do column_name = resource_class.human_attribute_name(attr) + " (#{locale})" column(column_name, sortable: "#{attr}.#{locale}") do |resource| resource.send(attr) end end end end |