根据 Modal 上的 Bootstrap 文档:http: //twitter.github.io/bootstrap/javascript.html#modals
如果您使用的是数据 api,您也可以使用 href 标签来指定远程源。这方面的一个例子如下所示:
<a data-toggle="modal" href="remote.html" data-target="#modal">click me</a>
因此,您可以通过禁用 Rails UJS 数据 api 并使用 Bootstrap 来满足您的请求。像这样
<a data-toggle="modal" href="remote.html" data-target="#modal"
data-remote="false">click me</a>
在你的情况下。服务器端代码
= link_to 'Click here', '/path_for_bootstrap',
data: {toggle: 'modal', remote: false, target: "#myModal"}
更新或者更好,根本不需要定义remote
,因为没有人需要它,无论是 Bootstrap 还是 UJS!
= link_to 'Click here', '/path_for_bootstrap',
data: {toggle: 'modal', target: "#myModal"}