現在、 https: //github.com/spohlenz/tinymce-railsにあるtinymce-rails gemを使用していますが、スペルチェッカーを初期化するのに問題があります。それ以外の場合、TinyMCEエディターは正常に動作します。
Javascript:
tinyMCE.init({
mode: "specific_textareas",
editor_selector: "tinymce",
theme: "advanced",
theme_advanced_toolbar_location: "top",
theme_advanced_toolbar_align: "left",
theme_advanced_statusbar_location: "bottom",
theme_advanced_buttons1: "bold,italic,underline,bullist,numlist",
theme_advanced_buttons3: "tablecontrols,fullscreen,spellchecker",
plugins: "table,autoresize,fullscreen,spellchecker",
width: "100%",
height: 400,
autoresize_min_height: 400,
autoresize_max_height: 800,
language:"en",
spellchecker_languages: "+English=en"
});
erb<%= f.text_area :completed, :class => "tinymce", :size => 500 %>
は次を生成します。
<body id="tinymce" class="mceContentBody " contenteditable="true" onload="window.parent.tinyMCE.get('report_completed').onLoad.dispatch();" spellcheck="false" style="overflow-y: hidden; padding-bottom: 50px;" dir="ltr">
スペルチェックフィールドがfalseであることに注意しますが、その理由、またはそれが実際に問題が何であるかに関連しているかどうかはわかりません。