2011-08-31 58 views

回答

2

简单(Date.today - account.expiration_date).to_i会给你的整数 - 天:)

+0

非常感谢!然而,它显示了之后有'/ 1'的天数,对这可能是什么想法? – Dave

+0

我不确定,我没有在这台机器上安装红宝石,所以我无法为您检查。但你也可以尝试'(Date.today - account.expiration_date).to_i'也许这会摆脱'/ 1'? –

+0

它的确如此!非常感谢 – Dave

0

您可以将组件转换成一个目标日期,并使用一些在DateHelper的方法来显示人类可读的距离差:

target_date = Date.new(model.year, model.month, model.day) 

distance_of_time_in_words(target_date, Date.today) 
=> "4 months" 
相关问题