如何列出任务中所有修订的描述?

时间:2013-02-26 06:17:25

标签: ruby rally

尝试打印出给定任务集的任务内所有修订的描述。但RevisionHistory似乎是HashArray而不是RallyObject。不知道如何继续。任何帮助在这里将不胜感激。这是我正在采取的方向的片段。我应该用{<1}}替换什么?

------

1 个答案:

答案 0 :(得分:0)

你不应该在那里找到RallyObject,而是那个类通过缺少方法或[FieldName]来获取方便的方法来获取每个对象的字段。例如,尝试循环:

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

希望有所帮助。