我想通过使用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中是如何工作的。如何判断新页面的放置位置?
非常感谢任何帮助