如何在共享视图中禁用单页的Turbolinks?

我有一个Javascript,它应该在$(document).ready上工作,但它不会,因为我还必须使用turbolinks。 有没有办法为这个脚本禁用它? 或者至少,有没有办法为视图禁用它,我希望我的脚本可以工作?


在此处输入图像描述

遗憾的是,我的网站必须具有相同的布局文件,因为它对于企业风格很重要。


好的,我找到了一种方法,应该怎么做,但我不知道该怎么做。 在我的application.html.erb中,我有tp add

 <body  data-no-turbolinks  > 

如果我在页面上,问题是,我不知道如何检查。 任何人都可以给我一个暗示吗?

current_page?(view_path)会检查你的if语句(不是代表rep来评论这个)

1)关闭turbolinks – 请参阅http://blog.steveklabnik.com/posts/2013-06-25-removing-turbolinks-from-rails-4

2)使用新页面:turbolinks触发的加载事件 – $(document).on(’page:load’,your_start_function);,请参阅Rails Jquery在其他页面上不起作用 – 猜测你的情况会是这样的