TinyMCE - 必须刷新页面

Dan*_*tos 5 javascript jquery tinymce ruby-on-rails turbolinks

当我导航到带有TinyMCE的页面时,它会显示常规textareas,直到我因为turbolinks刷新页面.这是一个记录良好的问题,人们通常会推荐以下某种形式:

$(document).on('page:change', function () {
    <code here>
}); 
Run Code Online (Sandbox Code Playgroud)

我试过这方面的每一个变化都无济于事.

Dan*_*tos 6

问题在于围绕这个问题的很多讨论都已经过时了,并没有考虑到自2005年以来turbolinks事件发生了变化.

我能够用以下方法解决问题:

$(document).on('turbolinks:load', function () {
   tinymce.remove();
   tinymce.init({selector:'.tinymce'});
});
Run Code Online (Sandbox Code Playgroud)

可以在此处找到turbolinks事件的完整列表