2011-12-22 11 views
1

という名前の列があり、という名前のモデルがあり、datetimeと入力しています。表示:datetime演算

日時まで開始するまでの日数を計算することができます。

現在、私は

<%= @myModel.start - Time.now %> 

これは私に-650.878217378私はそれが

  • その日まで、それを日と時間を表示するように取得できますか

    1. のようなものを与えない単純なビューを持っていますビューでこれを行うのが間違っているようです。私の見解では、このcalcの別のインスタンス変数を作成する必要がありますか?

    ありがとう!

  • 答えて

    2

    distance_of_time_in_words/distance_of_time_in_words_to_now閲覧ヘルパーは、人間にやさしい文字列を生成します。具体例は、rails docsを参照してください。

    このような計算を行う予定で、レールがビューヘルパーに必要なものを提供していない場合は、自分のビューヘルパーを作成します。私は何か「いたずら」があるとは思わない。

    <%= distance_of_time_in_words_to_now(@myModel.start) %> 
    
    +0

    これは私が持っていたものよりはるかに優れており、非常に簡単です。私はそれを少し細かく表示する方法を調べなければならないでしょう。日と時間と新しい質問を開く必要があります。ありがとう! – Rapture

    関連する問題