我有一種感覺有人會指出我回答這個問題的另一個問題,但我一直在尋找這個簡單問題沒有運氣。計算天差異ActiveSupport:TimeWithZone以最「紅寶石」的風格?
我有一個日期時間屬性的Activerecord。它作爲ActiveSupport:TimeWithZone返回。我知道我無法將它與DateTime.now進行比較,因爲它不包含區域,所以我需要使用Time.zone。說得通。
我想知道的是風格是否有一個「乾淨」的方式來做到這一點,而不是減去和除以86400的結果?
這是我做的:
((Time.zone.now - myActiveRecord.visit_date)/86400).to_i
作品,但似乎未rubyish,我覺得我失去了一些東西。我應該投射,比較還是轉換其他路線,或者這是否是在軌道中執行此操作的典型方法?欣賞任何提示或指向已經涵蓋此問題的鏈接。
謝謝
你當一切都說過和做過要輸出的話嗎? – theIV 2010-06-16 00:17:01
我僅限於在momemnt的模型中進行此操作,所以我無法利用time_ago_in_words助手。我只是把int值帶回客戶端應用程序。感謝大家的反饋。 – Nick 2010-06-16 17:29:17