在汇合处使用ruby创建子页面

时间:2015-08-04 08:07:54

标签: ruby confluence

我想通过使用ruby脚本在confluence wiki中创建一个新页面。该脚本每月运行一次,每次都创建一个新页面。我知道如何创建一个新页面,但我不能告诉汇合所创建的页面应该是另一个页面的子页面。这就是我的尝试:

server = Confluence::Server.new(url)
server.login(confluence['username'], confluence['password'])

template = load_file(template_filename)
erb = ERB.new(template)
page = {
  "space" => "lxeng",
  "title" => "Release 2015.08",
  "ancestors" => [{"id" => 49776851 }],
  "content" => erb.result,
}
server.storePage(page)

上面的代码完美无缺。它只是没有在ID 49776851 的页面下创建页面。 我知道您可以在其他语言中使用祖先,但我无法弄清楚它在ruby中是如何工作的。如何判断新页面的放置位置?

非常感谢任何帮助

0 个答案:

没有答案