Window.onload 未被调用 [Ruby on Rails] [Vanilla Javascript]

Window.onload not getting called [Ruby on Rails] [Vanilla Javascript]

本文关键字:Rails onload Vanilla Javascript on Ruby 调用 Window      更新时间:2023-09-26

我有一个Ruby on Rails应用程序,其application.html.erb具有以下主体结构。

<Header>
  <anchor tags></anchor tags>
</Header>
<%= yield %>

单击标题中的锚标记时 -> 产量的内容会发生变化。但是window.onload只加载一次,即页面第一次加载时,尽管浏览了标题中的锚标签。因此,在window.onload内处理的所有绑定和事件都将丢失。

当 window.load 没有被调用时,如何添加相同的绑定和事件,或者使用可以解决问题的香草 javascript window.onload的任何替代方案?

此行为的一个可能原因是涡轮链接宝石。如果您尚未删除它,请尝试将其删除。