【发布时间】:2014-05-12 10:00:47
【问题描述】:
我在this site 上有两个过滤器下拉菜单,它们只会在我第一次按下它们时触发。根据我的研究,它似乎与 turbolinks 有关,我已通过将 data-no-turbolink 添加到 body 标签中来禁用它,如下所示:
<body data-no-turbolink>
...
</body>
我也尝试将此添加到所有下拉链接和打开下拉列表的链接。
<a href="some-link" data-no-turbolink>...</a>
它似乎在开发中工作,但是当我推送到 Heroku 时,似乎 turbolinks 再次运行。有什么建议吗?
【问题讨论】:
-
彻底删除 Turbolinks 怎么样?根据例如these instructions.
-
试过了,但无法启动服务器,所以我的应用程序的其他部分依赖于 turbolinks。
-
您无法启动服务器?这是否意味着您不知道建议的修复是否有效?
-
启动服务器会产生什么样的错误信息?这发生在开发中还是仅在 Heroku 上?
-
我没有记下错误消息,但按照上面指南中的建议再次尝试删除 turbolinks,看看我是否可以重现它,这次它起作用了。问题解决了!谢谢!如果您发表您的评论作为答案,我很乐意批准它:)
标签: ruby-on-rails heroku zurb-foundation turbolinks