1

現在、 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であることに注意しますが、その理由、またはそれが実際に問題が何であるかに関連しているかどうかはわかりません。

4

4 に答える 4

3

この投稿この投稿は、プラグインのリストに追加して言語を設定するだけではなく、もう少し複雑であることを示唆しています.

どちらの投稿もaspell、スペル チェックに使用すること:spellchecker_rpc_url => "/users/spellchecker",、TinyMCE 構成に行を追加すること、およびいくつかのカスタム コントローラー コードを記述することを提案しています。

これらのリンクがお役に立てば幸いです。

于 2013-01-04T21:33:18.837 に答える
3

Possible duplicate: TinyMCE 4.0.5 spell check not working

According to what I've found elsewhere, the spellchecker plugin was powered by Google service - which has been retired. So at this time there does not appear to be an integrated TinyMCE spellchecker solution.

However, you CAN enable the browser's built-in spellchecker by doing the following:

tinymce.init({
    browser_spellcheck : true,
});

Be sure to remove spellchecker from your toolbar and your plugins list.

于 2014-01-16T21:56:33.923 に答える
1

これを私のconfig/tinymce.yml

browser_spellcheck:
  - true
于 2014-11-10T09:57:55.017 に答える