0
我在使用Ruby工具包訪問組合項目時遇到了一些問題。這些示例顯示瞭如何檢索組合項目的幾乎每個對象。按照一般的趨勢,我的假設是,人會使用以下方法來檢索它們,因爲項目對象不給他們提供參考:使用Ruby工具包獲取組合項目對象用於Rally REST API
rally = RallyRestAPI.new(:base_url => @base_url, :username => @user_name, :password => @password)
rally.find_all(:portfolio_item).each{
|pi| print pi.formatted_i_d + "\n"
}
然而,這似乎並沒有這樣的情況,因爲我收到以下錯誤:
<OperationResultError>Not able to parse artifact type: portfolioitem</OperationResultError>
是的,它修復了它。謝謝你的線索。我應該考慮到這一點,但我假設它會默認使用最新版本。你知道他們爲什麼沒有這麼做嗎? – user1417835
我認爲它沒有改變,所以現有的代碼不會中斷 - 即它已經被拖延了很長時間,並且將該默認值更改爲更新的版本可能會破壞工作代碼。 – 2012-05-25 18:15:11
那麼,我認爲他們會構建它,以便它可以向後兼容。至少,它應該包含可以使用最新引入對象的版本。不幸的是,我認爲使用舊版API的客戶不會經常更新。 – user1417835