0

我已经开始在我的 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其作为过滤器参数传递,但返回的是内部服务器错误。

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

4

1 回答 1

0

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

project.stories.all({ :story_type => ['feature'],  :includedone=>true }).map(&:estimate).sum
于 2012-06-07T10:02:57.647 回答