2013-02-26 25 views
1

試圖打印出一組給定任務的任務中的所有修訂的描述。但RevisionHistory似乎是HashArray而不是RallyObject。不知道如何繼續。任何幫助在這裏將不勝感激。這是我正在採取的方向的一小部分。我應該用什麼來替換------如何在任務中列出所有修訂版本的描述?

results.each do |task| 
    @revisions = task.rally_object['RevisionHistory'].------- 
    @revisions.each do |task_revision| 
    puts task_revision["Description"] 
    end 
end 

回答

0

你不應該需要在RallyObject到那裏,而不是類是指通過方法缺少具有方便的方法或[字段名]在每個對象的字段獲得。例如試試你的循環:

results.each do |task| 
    @revisions = task['RevisionHistory']['Revisions'] 
    #you may need a @revisions = task['RevisionHistory'].read or something like that depending what you fetched in your query. 
    @revisions.each do |task_revision| 
    puts task_revision["Description"] 
    end 
end 

希望有幫助。

相關問題