ActiveAdmin erkennt und formatiert die meisten Zeit- und Datumsangaben. In Tabellen kann es jedoch störend sein, wenn das Datum mit dem ausgeschriebenen Wochentag beginnt: Es frisst Platz und sorgt aufgrund unterschiedlicher Länge vor allem in Tabellen für eine ungleichmäßige Ausrichtung. Mit den Standardeinstellungen von ActiveAdmin und Rails-I18n ist das leider der Fall. Ich ändere das Format daher meist auf etwas wie 30.08.2015, 13:39 Uhr.
Hierfür ändere ich das Format, das ActiveAdmin für die Lokalisierung verwendet, auf default. Im vorgegebenen Initializer steht die Konfiguration aktuell nicht drin, so dass ich es am Ende ergänze:
ActiveAdmin.setup do |config| # ... config.localize_format = :default end
In den Lokalisierungsdateien muss das entsprechende Format für Datum und Zeit konfiguriert sein:
de: date: formats: default: "%d.%m.%Y" long: "%e. %B %Y" short: "%e.%m." time: formats: default: "%d.%m.%Y, %H:%M Uhr" long: "%A, %d. %B %Y, %H:%M Uhr" short: "%d.%m., %H:%M Uhr"