小编mcm*_*iii的帖子

取消拖动可排序项目

绝对常见的可排序案例:

<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)

对建议会很有帮助.

jquery jquery-ui jquery-ui-sortable

21
推荐指数
4
解决办法
4万
查看次数

Rails 3和图形数据库

在Postgresql上运行的Rails 3应用程序需要切换到图形数据库才能够成长.其中有很多,它们都提供不同类型的API,主要是REST.

我深受启发会谈埃米尔Eifrem什么可以用的Neo4j来完成,NeoTechnologies首席执行官.我必须承认,我玩过它,这件事绝对是我们需要的,但有几个障碍.

  1. REST API不是事务性的.
  2. Rails 3应用程序在ruby 1.9.2上运行,但不是jRuby 1.5.3或1.6以实现本机API.

有些数据库也是由Java驱动并提供REST API,所以不要改变它们.由于许可证或成本或缺乏团队支持,我们不能选择其他选项.

我认为我错过了一些东西,所以我会很感激任何关于我们的选择以及什么对我们有益的提示,见解或建议.谢谢.

ruby-on-rails neo4j graph-databases ruby-on-rails-3

13
推荐指数
1
解决办法
2581
查看次数

如何断开与数据库的现有ruby续集连接?

我的意思是之前建立的那个

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"的公共实例方法,尽管它有"连接"一个.

也许有人已经遇到过这个问题.我很感激任何想法.

ruby sequel

5
推荐指数
1
解决办法
6878
查看次数

Intridea 的 ruby​​ Omniauth 库有 java 姐妹吗?

非常适合码头。最好与 Facebook 合作。

Omniauth是一种标准化的多提供商身份验证。

ruby java jetty omniauth

5
推荐指数
0
解决办法
711
查看次数

CouchDB vhost重写以访问root API

我希望以下重写规则有效:

{
  "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.

我很熟悉这个建议,但不喜欢任何建议的方法.

couchdb

3
推荐指数
1
解决办法
639
查看次数