小编Yus*_*ber的帖子

如何通过rails中的JS请求显示twitter bootstrap模式?

我想显示一个twitter bootstrap模式作为对JS请求的响应.我的show.js.erb函数看起来像这样:

$(document).ready(function() {

    $('#dialog').modal('show')

});
Run Code Online (Sandbox Code Playgroud)

这里"对话框"是模态的id.模态代码本身看起来像这样:

<div id="dialog" class="modal hide fade">
    <div class="modal-header">
          <a href="#" class="close">&times;</a>
          <h3> Showing Modal </h3>
    </div>
    <div class="modal-body">
        I need to show up!
    </div>
    <div class="modal-footer">
        <a href="#" class="btn primary">Done</a>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我确信的一件事是调用了javascript.我可以让它改变页面上的项目.另一件事是模态工作正常.当我使用HTML按钮触发请求时,它显示得很好:

<button data-controls-modal="dialog" data-backdrop="true" data-keyboard="true" class="btn danger"> Show </button>
Run Code Online (Sandbox Code Playgroud)

知道为什么modal没有出现在JS请求上吗?

谢谢!

javascript ruby-on-rails modal-dialog

31
推荐指数
1
解决办法
6万
查看次数

如何处理"启动neo4j失败:地址localhost:7687已经在使用"?

我在Mac OS X Sierra上使用Neo4j Community Edition 3.1.1.每当我尝试通过本地启动Neo4j时

neo4j start
Run Code Online (Sandbox Code Playgroud)

我得到以下内容:

Starting Neo4j failed: Component 'org.neo4j.server.database.LifecycleManagingDatabase@a8ba98d' was successfully initialized, but failed to start. 
Please see attached cause exception.
Run Code Online (Sandbox Code Playgroud)

在/usr/local/Cellar/neo4j/3.1.1/libexec/logs/neo4j.log的尾部有以下异常

Caused by: org.neo4j.helpers.PortBindException: Address localhost:7687 is already in use, cannot bind to it.
Run Code Online (Sandbox Code Playgroud)

我试过跑步

lsof -i -n -P | grep 7687
Run Code Online (Sandbox Code Playgroud)

但它又回来了.

请指教.

neo4j

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

标签 统计

javascript ×1

modal-dialog ×1

neo4j ×1

ruby-on-rails ×1