我试着在控制器中做到这一点......
raw_counter_reset_date = REDIS.hget(params[:id], 'overquota_reset_at')
@counter_reset_date = Time.at(raw_counter_reset_date)
但是当我想要lauch应用程序时,我有这个错误:
can't convert nil into an exact number
我知道@counter_reset_date = Time.at(1364046539)
适用于数字,但我希望应用程序在数据库中使用时间戳日期并在我的网页上转换日期。
我希望能够理解,并提前感谢您的帮助。
答案 0 :(得分:1)
这是因为raw_counter_reset_date
是nil
。将其转换为数字(raw_counter_reset_date.to_i
)或检查nil
。