1
我想要一個自定義格式,:results
,所以我可以在我的意見中撥打@obj.date.to_s(:results)
電話。爲什麼不在rails中支持en.yml中的日期格式?
如果我把我的自定義格式的初始化,然後它的工作原理:
Time::DATE_FORMATS[:results] = "%D"
但是,如果我試圖把在我en.yml
文件,那麼它不工作(如它不會格式化預期):
en:
time:
# See also config/initializers/time_formats.rb for lambda based configs
formats:
results: '%D'
date:
formats:
default: '%m/%d/%Y"'
results: '%D'
我讀過的一切都表明這應該起作用。我錯過了什麼?
編輯:這基本上是Rails not picking up custom date & time formats in en.yml的副本所以我想問題是我怎麼能在默認值中設置yml而不是初始化(它更容易管理)。有內置的方式,還是我需要手動加載yaml文件並自己設置Time::DATE_FORMAT
散列?
你明白了什麼,當你使用這種格式? – 2013-02-27 23:13:33