我有一个foo.js
来自FoosController
。如果我输入 localhost:3000/foos,那么 jquery onready 函数将被加载。但是,如果我单击 <a href="/foos">
或link_to
,jquery onready 函数不会被加载。我的配置有问题吗?或者这是预期的结果。
最佳答案
我认为你的问题的原因是涡轮链接。尝试禁用 Turbolinks 或向链接添加 data-no-turbolink='true'
并检查其是否有效。
有关 Turbolink 和 document.ready 的更多信息 here .
关于javascript - 如果从 anchor 链接重定向,Rails 不会重新加载本地 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18949106/