2016-11-11 2 views
3

Когда я перехожу к странице с TinyMCE, она отображает регулярные текстовые поля, пока я не обновляю страницу из-за turbolinks. Это довольно хорошо документирован вопрос и люди, как правило, рекомендуют некоторые формы следующий:TinyMCE - необходимо обновить страницу

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

Я пробовал все вариации на это не дали никаких результатов.

ответ

3

Проблема заключалась в том, что большая часть обсуждения этой проблемы довольно устарела и не учитывает, что события turbolinks изменились с 5.0.0.

я был в состоянии решить эту проблему следующим:

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

Полный список turbolinks событий можно найти here

Смежные вопросы