2016-11-11 4 views
3

TinyMCE가있는 페이지로 이동하면 turbolinks 때문에 페이지가 새로 고침 될 때까지 일반 텍스트 영역이 표시됩니다. 이것은 꽤 잘 문서화 문제이며 사람들은 일반적으로 다음과 같은 어떤 형태의 추천 : 나는 아무 소용이의 모든 변화를 시도했습니다TinyMCE - 페이지를 새로 고침해야합니다.

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

합니다.

답변

3

이 문제와 관련된 많은 토론이 상당히 오래된 것이며 turbolinks 이벤트가 5.0.0에서 변경되었다는 점을 고려하지 않았습니다.

turbolinks 이벤트의 전체 목록을 찾을 수
$(document).on('turbolinks:load', function() { 
    tinymce.remove(); 
    tinymce.init({selector:'.tinymce'}); 
}); 

here

:

나는 다음과 같이 문제를 해결할 수 있었다