0

RubyonSinatra -PadrinoでPivotalTrackergemを使い始めました。

それは本当に良い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次に、フィルターパラメーターとしても渡そうとしましたが、内部サーバーエラーが返されました。

今、私の問題は私がどこから始めたかにあります。上記の要件を達成する方法はありますか?そうでない場合は、上記の要件を達成するための機能を提供できる他の宝石を提案してください。

4

1 に答える 1

0

これが最善の方法かどうかはわかりませんが、次の方法で試すことができます。

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