2009-07-28 12 views
3

はレールに内蔵されたものはありますか?または第三者かもしれませんか?これは実装が難しいことではありませんが、私はホイールを発明したくありません。Ruby/Railsの自然言語の日付?私は「21分前」</li> </ol> <p>「数秒前に」</li> <li></p> <ol> <li>のような自然の日付を表示する必要が

+0

ここに回答しました@stackoverflow.com/questions/605388/natural-language-date-parser-for-ruby-rails –

+0

@Bayard、私は解析する必要はありません。 –

答えて

9

は、私が何を探していることtime_ago_in_words

+0

はい、ありがとうございます。 –

+0

それはこの目的のためにうまくいきます - 残念ながら、私は最近それを見つけました。私は実際にこの挙動を複製するのに一日4時間を費やし、プラグインとしてそれをリリースしました。どのような無駄。 –

0

はまた、慢性宝石

http://chronic.rubyforge.org/

+0

慢性パーサー、私は正反対の必要があります。 –

+0

私はあなたの質問を読んで、私は誤解しました。申し訳ありません – Henry

2

とクライアント側のタイム・ツー・単語の変換を行っている検討する興味深いアプローチをチェックアウトだと思いますjavascript。これにより、エンドユーザに相対的な時間を提示しながら、ページをキャッシュ可能に保つことができます。

Darragh Curranはこのような機能のreleased a javascript implementationを持っていて、Railsアプリケーションでその使い方を簡単に説明しています。

この手法のもう1つの面白い利点は、ユーザーがページを離れずに時間の説明を動的に更新できることです。

+0

良いもの、私はこれを密接に見て記入してください。 –

関連する問題