如何在共享视图中禁用单页的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在其他页面上不起作用 – 猜测你的情况会是这样的
- Rails 3.1 – JS – * .js.erb中的Socket.io-emit未执行并阻止执行jQuery-Function
- form_for通过2个链接提交,当我回到控制器中时,如何告诉我使用了哪个?
- 作为可投票的Ajax投票大小不更新Rails
- document.observe(’dom:loaded’,function(){
- 使用ISO V2 Coated等颜色配置文件将CMYK颜色转换为RGB?
- 适用于服务器和客户端的模板语言
- 如何使用Elliptic Curves Diffie-Hellman和JS中的SJCL以及Ruby中的OpenSSL
- 格式js的Rails代码不起作用
- GSM编码的WAV文件在浏览器中