我正在尝试学习CouchDB,我可以在Futon中创建视图等,但我想在桌面上编写我的设计文档并使用cURL上传它们."权威指南"显示使用cURL更新内容文档,但所有设计文档都是Futon或CouchApp.
我想将当前的设计文档下载到本地文件,编辑文件,然后将其发送回CouchDB.
下载和上传CouchDB设计文档的cURL命令是什么?
我尝试在用户定义的操作中使用emit块中的参数,如下所示:
my_action = defaction(css_class) {
emit <| $K(css_class).append("<span>!!</span>"); |>
}
Run Code Online (Sandbox Code Playgroud)
但是当它运行时,你会看到一个控制台消息"css_class未定义".
如何设置参数以便我可以在'emit'块中使用它?
我正在我的KRL全局块中定义一个Javascript函数,我想在用户单击链接时调用该函数.以下是规则集的相关部分:
global {
emit <|
function clear_hold() {
app = KOBJ.get_application("a421x26");
app.raiseEvent("clear_hold");
}
|>;
}
rule add_link_to_clear_hold {
select when pageview ".*"
pre {
clear_div = << <div id="clear_hold">
<a href="javascript:clear_hold()">Clear Hold</a>
</div> >>;
}
{
append("body", clear_div);
}
rule clear_the_hold {
select when web clear_hold
{
replace_html("#clear_link", "<div id='clear_link'>Not on hold</div>");
}
always {
clear ent:hold;
}
}
Run Code Online (Sandbox Code Playgroud)
当我单击链接时,我收到一条clear_link
未定义的错误消息.
调用我的javascript函数需要做什么?