15

ActiveAdmin では、日付はおそらくアメリカの形式で表示されます%B %d, %Y %H:%M。例えばMarch 19, 2013 13:25

ただし、私の「デフォルト」フロントエンドは、デフォルトの Rails (ISO) 形式を使用してこれを出力し2013-03-07 14:12:31 UTCます<%= Date.new %>

  1. ActiveAdmin の日付のフォーマットは何によって定義されていますか?
  2. 可能であれば、グローバルなRails全体のi18n設定に従うだけで、これをどこでどのように変更できますか。
4

2 に答える 2

32

config/locales/en.yml に次の行があることを確認してください

en:
  date:
    formats:
      long: "%Y-%m-%d"
  time:
    formats:
      long: "%Y-%m-%d %H:%M:%S"

また、フィルターのデフォルトの日付形式を変更したい場合は、このActive Admin日付フィルターの日付形式のカスタマイズを試してください

于 2013-03-19T16:01:50.667 に答える