現在、私が取り組んでいるアプリケーションにRIchテキストエディタを統合しようとしています。これまでのところ、CKEditorとTinyMCEのエディタをテストしました。私のアプリケーションはhttp://example.comでホストされているとします。私は、展開環境に静的資産を提供することが不可能な制約があります。このため、静的資産は別のホスト(http://assets.example.com)を使用します。TinyMCE(またはCKEditor)リッチテキスト編集でホストを上書きする
TinyMCE(およびCKEditor)が<head>
タグに<script>
タグを動的に追加することを認識しました。しかし、どちらも絶対パスをhttp://example.comに基づいて使用しているため、すべての静的資産がホストされている私の環境では、http://assets.example.comで稼動しません。
私の質問は単純です:TinyMCEを(またはCKEditorバージョン)が使用するホストを無効にする解決策は
- ありますか?
- このような(実際にはソフトで一般的な)制約をサポートするために、私はどのような他のRTEをアプリケーションで使用すべきですか? RTEソリューションについて話しているほとんどの投稿とWebページが3〜5歳以上であることを理解しているので、代替案がある場合は、そこに多くのRTEソリューションがあることを知っています。 。 CKEditorバージョンで
あなたは正しくなければなりません。私はすでにこの変数を無効にしようとしましたが、うまくいきませんでした。私はrails-ckeditor gemを使用しています(私はレールプロジェクトに参加しています)、CKEDITOR_BASEPATHがファイルにハードコードされており、変更できないことがわかりました。その後、宝石の著者にプルリクエストを送信します。 – rpechayr