12

「time_ago_in_words」以外にレールに別の時間計算がありますか?? 「h」だけを時間「d」に、日「m」を月に使用できるようにしたい...例。3d、または 4h、または 5m

私のコードは今...

<%= time_ago_in_words(feed_item.created_at) %> ago.
4

3 に答える 3

17

この文字列を構成するコンポーネントはローカライズでき、datetime.distance_in_words 名前空間にあります。

たとえばスティック

en:
  datetime:
    distance_in_words:
      x_minutes:
        one: "1m"
        other: "%{count}m"

また、レールには 10 分ではなく 10 m と表示されます。必要に応じて時間、秒、日など繰り返します。すべてのキーについて、action_view でlocales/en.ymlを確認できます。

短い形式のみが必要な場合は、それらのキーのみを使用する疑似ロケールを作成し、そのように使用できます

time_ago_in_words created_at, false, :locale => :en_abbrev
于 2012-09-26T08:34:45.343 に答える