Ruby on rails 更改活动管理中的默认日期格式化程序
年,日期以假定为美国格式打印Ruby on rails 更改活动管理中的默认日期格式化程序,ruby-on-rails,localization,activeadmin,Ruby On Rails,Localization,Activeadmin,年,日期以假定为美国格式打印%B%d,%Y%H:%M。例如,2013年3月19日13:25 但是,我的“默认”前端使用默认Rails(ISO)格式打印此文件,2013-03-07 14:12:31 UTC,如将拖放到视图中的任何位置时所示 什么是定义ActiveAdmin日期的格式 如果可能的话,只需遵循全局Rails范围的i18n设置,就可以在何处或如何更改 请确保在config/locales/en.yml中有下一行 en: date: formats: long:
%B%d,%Y%H:%M
。例如,2013年3月19日13:25
但是,我的“默认”前端使用默认Rails(ISO)格式打印此文件,2013-03-07 14:12:31 UTC
,如将
拖放到视图中的任何位置时所示
请确保在config/locales/en.yml中有下一行
en:
date:
formats:
long: "%Y-%m-%d"
time:
formats:
long: "%Y-%m-%d %H:%M:%S"
如果要更改过滤器默认日期格式,也可以使用此选项
试试这个
什么是定义ActiveAdmin日期的格式
从配置文档的日期和时间本地化格式部分:
活动管理员将:long
设置为日期和时间的默认本地化格式
来源:
如果可能的话,只需遵循全局Rails范围的i18n设置,就可以在何处或如何更改
在ActiveAdmin中,您可以覆盖默认的本地化\u格式
配置,以使用不同的格式:
ActiveAdmin.setup do |config|
config.localize_format = :short
end
或者,您可以按照以下建议在您的语言环境配置中更新:long
格式:
啊。。美好的所以我做了什么(这样就不会把我的应用程序搞砸了)。我是否在我的en.yml中为日期和时间设置config.localize_format=:admin和created以及“admin:”条目。。允许我独立于我的应用程序的其余部分控制admin中的格式。区域设置不适用于
'activeadmin',2.4.0'
en:
date:
formats:
long: "%Y-%m-%d"
time:
formats:
long: "%Y-%m-%d %H:%M:%S"