0

Person.created_at(created_atは Rails が作成時間を監視するために使用するデフォルトのフィールドです)の日付をフォーマットし、次のように表示します。

- @people.each do |person|
  h1= l person.created_at

en.ymlファイルにこのローカリゼーションを作成しました。

en:
  date:
    formats:
      default: "%d -- %m" 

テスト用に書きましたdefault: "%d -- %m"が、変化はありません。日付は引き続き次のように表示されます。

Sat, 27 Jul 2013 19:14:47 +0000  

ここで何が欠けていますか?サーバーを停止して再起動し、変更が反映されていることを確認しました。

4

1 に答える 1

0

#created_at は Time オブジェクトです (実際には ActiveSupport::TimeWithZone オブジェクトですが、ローカライズに関しては Time のように機能します)。あなたが必要

en:
  time:

于 2013-07-27T22:38:53.933 に答える