问题标签 [turbolinks]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Rails 4 中的 Asset-Pipeline/Turbolinks 对于大型应用程序的优缺点是什么?
我们正在开发一个相当大而广泛的应用程序。该网站将有许多不同的部分,具有一些非常不同的用户界面要求和行为。
展望未来,Rails 4 将资产管道分离为一个单独的 gem,因此我们可以选择是否包含它。turbolinks也可能发生同样的事情。
这些天我一直在问自己却找不到答案的问题是:我应该在我们的项目中使用这些库吗?
我反思的主要问题是,多合一文件策略可能不起作用,我们将不得不在应用程序的不同部分使用文件包。turbolinks 对此有何反应,因为它必须假定所有 js/css 都已加载?这种配置的优势是否克服了管道和 turbolinks 所隐含的代码复杂性?
我不期待是/否的答案,只是对此事的一些看法。
jquery - Rails 3 + turbolinks + Mozilla 的砌体图像重叠问题
我有一个新的、纤细的网站,里面有masonry和 rails 3 和turbolinks。
该网站在除 mozilla firefox 之外的所有浏览器上都能正常工作。
这些图像在 mozilla firefox 上重叠/叠加,但在其他浏览器上,该网站运行良好。
在谷歌浏览器上使用 turbolinks 可以正常工作。
如何使用 Mozilla firefox 解决这个问题?
ruby-on-rails - 将 angularjs 与 turbolink 一起使用
我正在尝试在我的应用程序中使用 Angularjs 框架和 turbolinks。页面更改后,它不会初始化新的事件监听器。有什么办法让它工作吗?提前致谢!
ruby-on-rails - Turbolinks 未正确链接到 Webkit 中的锚点
我的索引页上有这样的代码:
我希望它能够链接到每篇博文的评论部分。
在 FF 中一切正常,但在 Chrome 中查看时,只有这些链接中的第一个实际上会按预期工作,如果单击其他任何链接,则一旦文章加载,视口将自动滚动到页面底部。
有什么想法吗?我知道有一些关于 turbolink 和锚点的错误,但它们已被修复。除非有人能指出我在这里做错了什么,否则我会将其作为问题记录在 github 上。
考虑到我在我的大多数网站上都做这种事情,我希望它能够正常工作。
FWIW:使用 WattOS、Chromium 最新 vrsn、Turbolinks 1.0 和 Rails 3.2.11
ruby-on-rails - 带有rails 3.2的搜索引擎的骨干vs turbolinks
我正在开发一个带有轮胎和弹性搜索的小型搜索引擎。我刚开始这个项目,我希望搜索速度尽可能快。
为此,我应该使用什么技术,turbolinks 或backbone.js?
还。我想知道如何使用这些技术解决“Seo”问题。
谢谢
ruby-on-rails-3 - Turbolinks 与 JS MVC 框架?
我们已经将 EmberJS 应用为框架并使用 Rails 3.2 来迁移到 Rails 4.0 Rails 社区正在为 turbolinks 进行大量推送,一方面我们的网站与客户端框架配合得很好。EmberJS 为在我们需要的末端编写自定义代码提供了很好的支持。
我的问题是人们如何将 turbolinks 视为制作动态页面的一种方式。与 turbolinks 一起隐含意味着我们必须尽可能精简 Javascript(这意味着任何 JS 框架都是多余的)。那么,我们如何看待 JS 框架的增长/支持以及 turbolinks 是否会成为事实。
现在是开始扩大 turbolink 的合适时机吗?有哪些好的参考资料。
ruby-on-rails - 干净地部署 PJAX 或 Turbolinks 应用程序
如果我有一个使用 PJAX 或 Turbolinks 的应用程序,那么当新代码部署到服务器时我会看到一个问题——比如 Heroku。问题是正在访问该应用程序的用户将继续使用该应用程序以前版本中的 Javascript(因为它已经加载到浏览器中),但会从新版本中获取 HTML 页面。有时,新的 HTML 代码假定新的 Javascript 已加载,因此无法正常工作。
其他人注意到这个问题了吗?你怎么办?这似乎也是单页 Javascript 应用程序(如基于 Backbone 和 Ember 的应用程序)的常见问题。Meteor 至少无缝升级了客户端中的代码,作为处理这个问题的一种方式。
javascript - ShareThis 安装 Turbolinks gem 后不起作用
我最近安装了 turbolinks 和 jquery-turbolinks gems,现在我的 ShareThis 按钮不像以前那样弹出。
我目前在我的 application.html.erb 头中有这些 ShareThis 脚本:
这是我的 show.html.erb 页面上的代码:
任何帮助表示赞赏。
ruby-on-rails - 启用js时Mod Pagespeed添加noscript
我安装了 apache mod pagespeed,一切正常。
我在我的 ruby (1.9.3) 和 rails (3.2) 应用程序上使用它。我最近安装了 gem 'turbolinks'。
现在,我网站上的 URL 在?ModPagespeed=noscript
斜杠后添加。在我添加 turbolinks 之前,这并没有发生。
为什么页面速度工具会将 ?ModPagespeed=noscript 附加到 URL 的末尾,我该如何防止这种情况发生?
如果关闭一些 mod pagespeed 选项有帮助,那么我也许可以在没有性能损失的情况下做到这一点,例如,缩小 js 是我在预编译中预先部署的事情,同样,Rails 资产管道在结合方面做得很好单独的 .js 和 .css 文件编译成单个文件等。因此,关闭combine javascript
不会有问题。但是,我不知道这是否是导致它的原因,因为我暗示我相信这与 turbolinks、我的应用程序的 http 请求和 pagespeed 模块的交互有关,只是没有注意到 js 已打开。
我必须承认我觉得奇怪的是,我什至在网上找不到与此类似的查询。
ruby-on-rails - Rails turbolinks长请求不显示页面加载
在 Rails 中使用 turbolinks,如果请求需要很长时间,无论是否预期,浏览器都没有通常的提示来显示任何事情都在发生。