ruby-on-rails - rails 5.0 中的 turbolinks 是什么?

标签 ruby-on-rails turbolinks

我在我的 application.js 文件中看到 //= require turbolinks。我想知道 turbolinks 在 Rails 5.0 中做了什么,因为它以某种方式妨碍了我的引导按钮。有人可以解释一下 turbolinks 是什么以及如何解决我的 Bootstrap 问题吗?

最佳答案

Turbolinks 是一个 gem,可以加速您的应用程序并使其表现得像 SPA(单页应用程序),它通过仅加载 body 标签之间的内容(使用 javascript)来实现这一点,基本上是通过向服务器发出 AJAX 请求,等待答案,删除旧内容并用新内容替换它,处理 URL 和浏览历史。

更多信息请查看https://github.com/turbolinks/turbolinks

关于ruby-on-rails - rails 5.0 中的 turbolinks 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38799612/

相关文章:

php - 在 apache + php 和新的 nginx rails 上并排运行旧站点

ruby-on-rails - Rails 延迟作业和库类

ruby-on-rails - 为什么db是:structure:load failing with "operator family "btree_hstore_ops for access method btree already exists"?

javascript - Turbolinks 相当于 window.load 事件

ruby-on-rails - 我可以在Rails中使用Turbolink手动导航吗?

ruby-on-rails - Active Admin - 按 has_many 关联的存在进行过滤

javascript - 移动 View jquery 上的 Bootstrap 3 侧边栏导航器

javascript - 如何在 iOS 上仅将 javascript 函数定位到 safari < 6.0

javascript - Rails 5、Turbolinks 5 JQuery 在页面重新加载时停止工作

ruby-on-rails - 仅在特定条件下更改布局