下拉菜单只触发一次

时间:2014-05-12 10:00:47

标签: ruby-on-rails heroku zurb-foundation turbolinks

我在this site上有两个过滤器下拉列表,只有在我第一次按下它们时才会触发。根据我的研究,它似乎与turbolinks有关,我已经通过在body标签上添加数据 - 无涡轮连接来禁用它:

<body data-no-turbolink>
...
</body>

我还尝试将其添加到所有下拉链接和打开下拉列表的链接。

<a href="some-link" data-no-turbolink>...</a>

它似乎可以用于开发,但是当我推送到Heroku时,似乎turbolinks再次运行。有什么建议吗?

1 个答案:

答案 0 :(得分:1)

如果Turbolinks是一个问题,可以按照提供的说明从项目中完全删除它。 here

  1. 从Gemfile中删除gem 'turbolinks'并运行bundle update
  2. app / assets / javascripts / application.js
  3. 中删除//= require turbolinks
  4. application.html.erb 布局文件标题中的"data-turbolinks-track" => truestylesheet标记中删除javascript
  5. 引用 Rails 4 In Action

      

    ......我们认为Turoblinks非常适合加速   主要是服务器端站点,但是一旦你开始写一些   JavaScript,它会导致更多的问题,而不是它的价值。