ruby-on-rails - 在事件管理员中更改默认日期格式

标签 ruby-on-rails localization activeadmin

ActiveAdmin日期以所谓的美国格式 %B %d, %Y %H:%M 打印.例如。 March 19, 2013 13:25
但是,我的“默认”前端使用默认的 Rails (ISO) 格式打印,2013-03-07 14:12:31 UTC ,如丢弃 <%= Date.new %> 时所见 View 中的任何位置。

  • 什么是定义 ActiveAdmin 日期的格式?
  • 如果可能,只需遵循全局 Rails 宽 i18n 设置,可以在哪里或如何更改此设置。
  • 最佳答案

    请确保您的 config/locales/en.yml 中有下一行

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

    此外,如果您想更改过滤器默认日期格式
    试试这个 Active Admin date filter date format customisation

    关于ruby-on-rails - 在事件管理员中更改默认日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15501696/

    相关文章:

    ruby-on-rails - 如何在 Rails 中暂停和恢复 delayed_job 任务

    c# - 为什么 N'ko 使用 3 位小数来显示定点 ("F") 数字,而实际上其他所有文化都使用 2 位?

    java - Vaadin datepicker翻译月份

    ruby-on-rails - 无法让 heroku 与 rails 3.x postgresql 一起工作

    mysql - 简单 Rails SQL 错误

    css - 自定义 ActiveAdmin::FormBuilder(制作不同的部分)

    ruby-on-rails - 在事件管理中按多个 hstore 键进行过滤

    activeadmin - 为 has_many :through association using Formtastic 设置复选框

    ruby-on-rails - 有人有 Rails (2.3.8) RJS Api 的链接吗?

    linux - Xorg下怎么输入greek alpha?