绝对常见的可排序案例:
<script>
$(function() {
$("#sortable").sortable();
});
</script>
<ul id="sortable">
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
问题.需要在某些条件下取消拖动项目并且Andrew Whitaker有一个很好的建议 ,但这种方法仅适用于jquery-ui-draggable并且无法进行排序:
$("#sortable").sortable({
start: function() {
return false; // will still cause `this.helper is null`
}
});
Run Code Online (Sandbox Code Playgroud)
对建议会很有帮助.
在Postgresql上运行的Rails 3应用程序需要切换到图形数据库才能够成长.其中有很多,它们都提供不同类型的API,主要是REST.
我深受启发会谈的埃米尔Eifrem什么可以用的Neo4j来完成,NeoTechnologies首席执行官.我必须承认,我玩过它,这件事绝对是我们需要的,但有几个障碍.
有些数据库也是由Java驱动并提供REST API,所以不要改变它们.由于许可证或成本或缺乏团队支持,我们不能选择其他选项.
我认为我错过了一些东西,所以我会很感激任何关于我们的选择以及什么对我们有益的提示,见解或建议.谢谢.
我的意思是之前建立的那个
DB = Sequel.sqlite('my_blog.db')
Run Code Online (Sandbox Code Playgroud)
要么
DB = Sequel.connect('postgres://user:password@localhost/my_db')
Run Code Online (Sandbox Code Playgroud)
要么
DB = Sequel.postgres('my_db', :user => 'user', :password => 'password', :host => 'localhost')
Run Code Online (Sandbox Code Playgroud)
或等等.
Sequel :: Database类没有名为"disconnect"的公共实例方法,尽管它有"连接"一个.
也许有人已经遇到过这个问题.我很感激任何想法.
非常适合码头。最好与 Facebook 合作。
Omniauth是一种标准化的多提供商身份验证。
我希望以下重写规则有效:
{
"from": "api/*",
"to": "../../../*"
}
Run Code Online (Sandbox Code Playgroud)
...在vhost中重写如下:
[vhosts]
myapp = /myapp/_design/myapp/_rewrite
Run Code Online (Sandbox Code Playgroud)
然后可以通过以下方式访问根API:
$.couch.urlPrefix = '/api';
var dbs = $.couch.allDbs({
success: function (data) {
console.log(data);
}
})
Run Code Online (Sandbox Code Playgroud)
但不幸的是,要求http://myapp:5984/api/_all_dbs结果为:
{"error":"insecure_rewrite_rule","reason":"too many ../.. segments"}
Run Code Online (Sandbox Code Playgroud)
我错过了什么吗?重写有问题吗?有谁知道如何克服这个问题?我的Couchdb是1.1.1.
我很熟悉这个建议,但不喜欢任何建议的方法.