ber*_*kes 12 localization ruby-on-rails activeadmin
在ActiveAdmin中,日期以所谓的美国格式打印%B %d, %Y %H:%M
.例如March 19, 2013 13:25
但是,我的"默认"前端使用默认的Rails(ISO)格式打印它2013-03-07 14:12:31 UTC
,如<%= Date.new %>
在视图中的任何位置删除时所见.
Fiv*_*ell 27
请确保您的config/locales/en.yml中有下一行
en:
date:
formats:
long: "%Y-%m-%d"
time:
formats:
long: "%Y-%m-%d %H:%M:%S"
Run Code Online (Sandbox Code Playgroud)
此外,如果要更改过滤器默认日期格式,请尝试此活动管理日期过滤器日期格式自定义
什么是定义ActiveAdmin日期的格式?
从配置文档的日期和时间的本地化格式部分:
Active Admin设置
:long
为日期和时间的默认本地化格式.
如果可能的话,在何处或如何更改,只需遵循全局Rails wide i18n设置.
从ActiveAdmin v1.0.0.pre2,您可以覆盖默认localize_format
配置以使用不同的格式:
ActiveAdmin.setup do |config|
config.localize_format = :short
end
Run Code Online (Sandbox Code Playgroud)
或者,您可以:long
按照Fivell的建议更新语言环境配置中的格式:
en:
date:
formats:
long: "%Y-%m-%d"
time:
formats:
long: "%Y-%m-%d %H:%M:%S"
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8175 次 |
最近记录: |