如何同时使用 Turbolinks 和 local_time?

How do I use Turbolinks and local_time together?

我最近注意到,可能是因为安装了 Rails 5,local_time gem 在 link 是内部的页面上无法正常工作(通过turbolinks).如果页面的 link 是外部的或浏览器已刷新,或者 turbolinks 被禁用,local_time 可以正常工作。

有人知道如何一起使用这些吗?

我需要在 TurboLinks 加载时初始化本地时间。此事件提供了一个机会来执行那些 运行 准备好文档的事情。 JavaScript 是:

document.addEventListener("turbolinks:load", function() {
  LocalTime.run();
});