7得票3回答
有没有可能禁用 Turbolinks,以防止页面刷新和滚动,针对特定的 jQuery Ajax 调用?

我有一个Rails 5应用程序,非常希望使用Turbolinks。在应用程序中,有几个PATCH ajax调用,仅使用新数据更新服务器,但不需要担心更新页面状态。每当这些ajax请求返回时,Turbolinks会刷新页面并将浏览器滚动到屏幕顶部。这是不可取的行为;更好的做法是让事情保持原样。禁...

7得票1回答
Rails 6从turbolinks升级到turbo,如何在application.js中要求使用turbo-rails?

我正在处理一个遗留应用程序,最近升级到Rails 6.0.4版本。该应用程序使用的是sprockets,而不是webpacker。 现在我正试图将应用从turbolinks移至turbo-rails。此应用程序中的js文件都使用sprockets require指令,例如: //= req...

7得票3回答
使用 Rails 7 中的 format.turbo_stream 时出现 ActionController::UnknownFormat。

嘿,我对 Turbo Streams 还很陌生,目前在遇到错误时卡住了。 属性部分: <div id="properties" data-action="map-marker-clicked@window->@mapmarker#mapMarkerClicked" ...

7得票3回答
如何在使用 Hotwire Rails 时显示 Devise 登录表单的错误信息

我已经按照这个GoRails视频的指引,让Devise与hotwire-rails协同工作。但是我不知道为什么我的登录错误消息不能像视频中一样正常工作。注册表单中的错误消息很好用,但在登录表单中出现了以下错误: Processing by Devise::SessionsController...

7得票3回答
Turbolinks导致带有href="#"的链接触发页面刷新。

我页面上有一个非常简单的链接:<a href="#">My link</a>。它会导致页面刷新。当我删除“turbolinks”时,它不再导致刷新。 过去我一直使用带有哈希片段的链接。除非我长期以来错过了某些非常基本的东西,否则我不明白这怎么会导致刷新。 它没有任何...

7得票1回答
Ember.js与Rails4:浏览器后退按钮导致Ember应用崩溃

编辑:问题已解决。只需删除turbolinks即可。 在使用Rails4应用程序和ember-rails 0.13.0时,我们遇到了浏览器后退按钮无法正常工作的问题。每次使用后退按钮返回到先前的路由时,应用程序都会崩溃并出现以下错误: 在Firefox 24.0a2上: TypeErro...

7得票2回答
Rails控制器:检查是否为Turbolinks请求

我正在开发一个使用Turbolinks gem的Ruby on Rails 4应用程序。当单击链接时,我注意到布局仍然在服务器端呈现,但是Turbolinks JavaScript只是从呈现内容中获取了body。我的问题是,在控制器端是否可能确定请求是通过Turbolinks进行的。在Turb...

7得票4回答
使用Turbolinks的Googletagmanager

请问如何在Turbolinks中正确集成Google Tag Manager? 在普通页面中,我们只需将以下代码复制并粘贴在开头标签之后即可: <!-- Google Tag Manager --> <noscript><iframe src="//w...

7得票4回答
如何让Turbolinks始终从服务器获取页面

如果我有一个页面不应该被缓存,而应该始终从服务器检索,那么当用户按下返回按钮时,如何让turbolinks执行此操作?它是否只遵循来自http响应的缓存控制指令?