430得票20回答
Rails 4:如何在turbo-links中使用$(document).ready()?

在尝试使用"Rails方式"组织JS文件时,我在我的Rails 4应用程序中遇到了问题。这些文件以前分散在不同的视图中。我将它们整理成单独的文件,并使用资源管道进行编译。但是,我刚刚学到当开启Turbo-links时,jQuery的 "ready"事件不会在后续的点击中触发。第一次加载页面时它...

95得票9回答
Rails 5:如何在Turbo-links中使用$(document).ready()函数

Turbolinks防止除初始加载外所有页面访问触发普通的$(document).ready()事件,如在这里和这里所讨论的。然而,链接答案中的解决方案都不适用于Rails 5。如何像之前的版本一样在每个页面访问时运行代码?

68得票18回答
Rails在页面#home时发生ExecJS::ProgramError错误?

当我创建一个控制器页面 home 并尝试访问本地主机:3000/pages/home 时,启动新应用程序时,我会收到以下错误: Showing c:/Users/Doesha/desktop/pinplug/app/views/layouts/application.html.erb whe...

60得票9回答
使用AngularJS和Turbolinks

我正在尝试在我的应用中使用Angularjs框架与turbolinks一起使用。页面更改后,它不会初始化新的事件侦听器。有没有办法让它工作?提前感谢!

50得票10回答
Rails 4:在特定页面禁用Turbolinks

我正在尝试在使用Rails 4和Turbolinks的具体页面中使JS代码片段工作。我已经尝试了标准解决方案:<script type="text/javascript"> var ready = function() { // Bla bla }...

47得票3回答
Rails 4 的 Turbo-link 阻止 jQuery 脚本正常运行

我正在构建一个Rails 4应用程序,有一些散布在不同位置的js文件,我想通过“Rails 的方式”将它们包含进来。我将jQuery插件移动到/vendor/assets/javascripts目录下,并更新了清单文件(application.js)以引用它们。当我本地加载页面时,它们显示正常...

46得票7回答
在Rails的link_to中使用turbolinks

想知道是否有一种方法可以直接在Rails的link_to助手中使用turbolinks,快速搜索并没有发现有什么值得一提的东西,以下是我尝试过但无济于事的示例。<%= link_to 'Giraffe', giraffe_path(@giraffe), :data-no-turbolin...

29得票4回答
Turbolinks导致"jquery-ujs已经被加载!"错误

我有一个相对新的Rails 4应用程序,其中不包含自定义Javascript - 文件夹app/assets/javascripts、lib/assets/javascripts和vendor/assets/javascripts都是空的(除了app/assets/javascripts/ap...

25得票8回答
Rails 4与Google Analytics的Turbolinks集成

我想知道在Rails 4中实现Turbo链接的同时如何最好地实现Google Analytics跟踪代码。一般的片段代码会起作用吗?我还看到了一个宝石包,但我不确定它是做什么的。

23得票6回答
如何在特定页面禁用Turbolinks?

我遇到了一个问题,只有当刷新页面时脚本才能正常工作,所以我试图仅在该页面禁用Turbolinks。下面的代码不起作用。但是,如果我直接将"data-no-turbolink"属性添加到application.html.erb中的body标签中,它就可以正常工作。如何在我的视图中禁用Turbol...