Rails

ヘルパーメソッドtime_ago_in_wordsで投稿時間を表示する

More than 1 year has passed since last update.

time_ago_in_words

投稿時間を「○○時間前」のようにしたい場合に利用するビューヘルパーメソッドです。

特にgemを追加する必要なく利用することができます。デフォルトだと英語なのでrailsの環境設定を日本語で表示したい場合は、config/application.rbの言語設定を日本語(config.i18n.default_locale = :ja)にしておく必要があります。また、日本語の文言表示のためにconfig/locales以下にja.ymlを配置しておきましょう。

<%= time_ago_in_words question.created_at %>

questionが作成された時間をxx時間前 のように表示する