TinyMCE не работает для мобильного просмотра в Google Chrome, используя драгоценный камень "tinymce-rails" - PullRequest
1 голос
/ 25 июня 2019

Я добавил "gem 'tinymce-rails'" в мое приложение rails. Я добавил "// = require tinymce-jquery" в свое приложение. Js

И в моем файле js.erb яинициализировал его с помощью

tinyMCE.init({
  selector: '#offer_description',
  menubar: false,
  branding: false,
  height: 300
});

и при редактировании я повторно инициализировал его с помощью

tinymce.EditorManager.execCommand('mceRemoveEditor',true, (tinymce.EditorManager.activeEditor != null) ? tinymce.EditorManager.activeEditor.id : null);

tinymce.EditorManager.execCommand('mceAddEditor',true, (tinymce.EditorManager.activeEditor != null) ? tinymce.EditorManager.activeEditor.id : null);

И на своей странице просмотра я добавил класс "tinymce", например: -

= form.text_area :description, :maxlength => "5000", :class => "listing_description_textarea tinymce"

Он отлично работает как в Firefox, так и в Google Chrome.Но в мобильном представлении в Google Chrome отображается черный ящик со значком книги в середине, а текстовая область не работает.В консоли браузера и терминале Ubuntu нет ошибок.Что я должен сделать, чтобы заставить его работать должным образом?

Эта ошибка отображается в мобильном представлении вместо текстового редактора

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...