PivotalTracker gem中故事点的总和

时间:2012-06-07 07:05:16

标签: ruby rubygems sinatra padrino pivotaltracker

我已经开始在我的Ruby on Sinatra-Padrino上使用PivotalTracker gem了。

它提供了非常好的API,但我遇到了一个要求。我想要the sum of the points/estimates of all the stories which are features

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

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

但这会引发错误

undefined method `+' for #<PivotalTracker::Story:0x00000003aae9e0>

然后我尝试将estimate作为过滤器参数传递,但是返回了内部服务器错误。

现在,我的问题出在我的起点。有没有办法达到上述要求?如果没有,请建议任何其他可提供功能的宝石,以达到上述要求。

1 个答案:

答案 0 :(得分:0)

不确定这是否是最佳方式,但您可以尝试:

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