Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 解释如何使用I18n.l@user.created_at,格式::默认_Ruby On Rails_Date_Localization_Internationalization_Ruby On Rails 4 - Fatal编程技术网

Ruby on rails 解释如何使用I18n.l@user.created_at,格式::默认

Ruby on rails 解释如何使用I18n.l@user.created_at,格式::默认,ruby-on-rails,date,localization,internationalization,ruby-on-rails-4,Ruby On Rails,Date,Localization,Internationalization,Ruby On Rails 4,在视图中转换这样的日期格式时: l @user.created_at, format: :default 在相应的sv.yml中: sv: time: formats: default: "%B" 然后输出为单个字母m 这里记录了这个问题和解决方案,但我仍然不知道如何在我的区域设置中输出月份 choosen回答解释说“添加上述月份和日期名称的翻译(作为YAML中的数组),本地化的日期和时间应该开始工作。” 有人能举例说明这样一个数组的结构和外观吗?我在YAML文件中添

在视图中转换这样的日期格式时:

l @user.created_at, format: :default
在相应的
sv.yml
中:

sv:
  time:
    formats:
      default: "%B"
然后输出为单个字母
m

这里记录了这个问题和解决方案,但我仍然不知道如何在我的区域设置中输出月份

choosen回答解释说“添加上述月份和日期名称的翻译(作为YAML中的数组),本地化的日期和时间应该开始工作。”


有人能举例说明这样一个数组的结构和外观吗?

我在YAML文件中添加了以下部分:

en:
  datetime: &datetime
    month_names:
      [~, January, February, March, April, May, June, July, August, September, October, November, December]
    formats:
       default: "%d/%m/%Y"
       short: "%d/%m/%Y"
       day_month: "%d/%m"

  date:
    <<: *datetime

  time:
    <<: *datetime
en:
日期时间:&日期时间
月份名称:
[~,一月,二月,三月,四月,五月,六月,七月,八月,九月,十月,十一月,十二月]
格式:
默认值:“%d/%m/%Y”
短:“%d/%m/%Y”
日/月:“%d/%m”
日期: