2012-09-25 8 views
6

"time_ago_in_words"以外のレールには別の時間計算がありますか?私は月に数時間、 'm'時間だけ 'h'を使うことができるようにしたいと思っています。例えば、スティックのための3D、または4時間、または5メートル短いレール "time_ago_in_words"

私のコード今...この文字列を作る

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

答えて

11

コンポーネントをローカライズすることができ、かつdatetime.distance_in_words名前空間です

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

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

あなただけの短い形式をしたい場合は、キーのみを使用した擬似ロケールを作成し、その

time_ago_in_words created_at, false, :locale => :en_abbrev 
+0

ようにそれを使用することができますここでは、このhttps://gist.github.com/mahemoffための迅速なサンプルです/ d24b5d7ec156bedffd594c8610178b7e – mahemoff

+0

これは私にとってはうまくいきません。理由は分かりますか? –

関連する問題