Ruby PivotalTracker gem中的故事点总和

Ruby PivotalTracker gem中的故事点总和,ruby,rubygems,sinatra,padrino,pivotaltracker,Ruby,Rubygems,Sinatra,Padrino,Pivotaltracker,我已经开始在我的红宝石上使用宝石 它提供了非常好的API,但我被一个需求困住了。我想要所有故事的点/估计值的总和,这些故事都是功能 我尝试的(项目是PT项目的一个实例): 但这是一个错误 undefined method `+' for #<PivotalTracker::Story:0x00000003aae9e0> 的未定义方法“+”# 然后,我尝试将estimate作为过滤器参数传递,但返回时出现了一个内部服务器错误 现在,我的问题在于我从哪里开始。有没有办法达到上述要求?

我已经开始在我的红宝石上使用宝石

它提供了非常好的API,但我被一个需求困住了。我想要
所有故事的点/估计值的总和,这些故事都是功能

我尝试的(项目是PT项目的一个实例):

但这是一个错误

undefined method `+' for #<PivotalTracker::Story:0x00000003aae9e0>
的未定义方法“+”#
然后,我尝试将
estimate
作为过滤器参数传递,但返回时出现了一个内部服务器错误


现在,我的问题在于我从哪里开始。有没有办法达到上述要求?如果不是,请建议任何其他可以提供功能的gem来达到上述要求。

不确定这是否是最好的方法,但您可以尝试:

project.stories.all({ :story_type => ['feature'],  :includedone=>true }).map(&:estimate).sum
project.stories.all({ :story_type => ['feature'],  :includedone=>true }).map(&:estimate).sum