在rails上更改默认的日期格式?
问题描述:
我想在Rails中更改默认日期格式。格式应该是y/m/d。我将以下代码添加到我的环境中.rb在rails上更改默认的日期格式?
ActiveSupport::CoreExtensions::Date::Conversions::DATE_FORMATS.
merge!(:default => '%Y/%m/%d')
但它没有奏效。我如何更改默认格式?我使用rails 2.3.8版本
答
添加文件到config用下面的代码/初始化:
Date::DATE_FORMATS[:default]="%Y/%m/%d"
Time::DATE_FORMATS[:default]="%Y/%m/%d %H:%M"
答
把它放在config/initializers中的一个文件中,并且应该可以工作。
+1
仍然无法正常工作......我在config/initializers中添加一个文件并放入该代码。 – Rosh
这里是回答http://stackoverflow.com/questions/3694352/rails-3-default-datetime-format-without-utc 。看看jankubr后 –