私は Web アプリ ( Rails 3 ) を作成しています。これは、レッスン、テスト、拡張機能を備えた学習ポータルのようなものであると考えられています。レッスンの本文では、リッチ テキスト エディターを使用するオプションを管理者に提供したくありません。さらに、私たちのウェブサイトは数学に関するものなので、数式を編集する機能が必要です。
これまでの人生で、tinyMCE (エディターとして)、mathJax (数式インタープリターとして) を使用してきました。そして、特定の html タグのみを許可するのではなく、markDown にデータを保存し、リソース要求に応じて html を生成するのがよいのではないかと考えています。
これはすべてgemで解決できますか?それとも、tinyMCE を難しい方法で (gem サポートなしで) 追加し、それに MathJax プラグインを追加するのが賢明でしょうか? 他に何を提案できますか?