2017-03-03 68 views

回答

0

方法錯誤消息,如果你看一下自述,你會發現,該方法是

TimeDifference.between(time1, time2) 

您正在失去.between

此外,作爲參數傳遞的值(:start_time,:end_time)不是時間對象,它們是符號。如果不清楚,你應該閱讀變量和符號之間的區別。

此外,.in_hours.round返回一個整數。所以你的group_by會引發一個NoMethodError。我不確定你想要怎麼處理group_by,因爲你沒有迭代器。

+0

我添加「之間」它出來與錯誤「未定義的方法'to_time'爲:start_time:符號」 – alfitra

+0

是的,因爲就像我在我的答案中提到':start_time'是一個符號,而不是變量/時間對象。 –

+0

我想我需要用另一種方式來製作它,謝謝很多人 – alfitra

相關問題