2016-11-11 45 views
3

TinyMCEでページに移動すると、ターボリンクのためにページが更新されるまで通常のテキストエリアが表示されます。これはかなりよく文書化問題であり、人々は一般的に次のいくつかのフォームをお勧めします:私は無駄にこの上のすべてのバリエーションを試してみたTinyMCE - ページを更新する必要があります

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

を。

答えて

3

この問題に関する多くの議論は時代遅れであり、ターボリンクのイベントが5.0.0から変更されたことを考慮していないという問題がありました。

私は次のように問題を解決することができました:

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

turbolinksイベントの完全なリストは、here

見つけることができます
関連する問題