2017-03-03 67 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

相关问题