如何一起使用Turbolinks和local_time?

时间:2017-04-14 16:25:51

标签: ruby-on-rails turbolinks

我最近注意到,可能自从安装Rails 5以来,local_time gem在内部链接(通过turbolinks)的页面上无法正常工作。如果指向该页面的链接是外部的,或者浏览器已刷新,或者已禁用turbolinks,则local_time可正常工作。

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

1 个答案:

答案 0 :(得分:1)

我需要在TurboLinks加载时初始化本地时间。此事件提供了一个机会来完成那些在文档就绪时运行的东西。 JavaScript是:

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