Rails gon 和 turbolinks 同时使用 gon 值丢失

zhugexinxin · 2021年03月07日 · 最后由 zhugexinxin 回复于 2021年03月10日 · 581 次阅读

问题:

当页面进行跳转,由于 turbolinks 缓存了,造成 gon 值没改变,造成错误。

尝试过:

gon 官方其他 api https://github.com/gazay/gon/wiki/Options, 并未发现解决方法

请问是否有遇到相同问题。

节点选错,麻烦管理员帮忙 移至 rails

ps: 我原来可以移

😅

我已经自行解决。

zhugexinxin 关闭了讨论。 03月09日 00:28
zhugexinxin 重新开启了讨论。 03月09日 00:28

可以分享一下解决方法。

不要放 head 里是没问题的

Rei 回复

不要放到 head 里,比如放到 body 里

最近老是思考了很久,想不出来,发帖了,又自己思考,有想出来了...尴尬😅

lyfi2003 回复

是的,思考了 turbolinks 原理,和您之前一篇文章的介绍,才明白了,哈哈

lyfi2003 回复

之前 1 元源码解析好像没了😭

需要 登录 后方可回复, 如果你还没有账号请 注册新账号