TinyMCE - 必须刷新页面

TinyMCE - have to refresh the page

当我使用 TinyMCE 导航到一个页面时,它会显示常规文本区域,直到我因为 turbolinks 刷新页面。这是一个有据可查的问题,人们通常会推荐以下某种形式:

$(document).on('page:change', function () {
    <code here>
}); 

我试过所有变体都无济于事。

问题是围绕这个问题的很多讨论都已经过时了,并且没有考虑到 turbolinks 事件从 5.0.0 开始就发生了变化。

我能够通过以下方式解决问题:

$(document).on('turbolinks:load', function () {
   tinymce.remove();
   tinymce.init({selector:'.tinymce'});
});

可以找到完整的 turbolinks 事件列表here