ブログ、コメント、およびユーザーがテキストを入力する必要があるその他の機能を備えたRails3アプリを構築しています。
私の質問は、Javascriptリッチテキストエディタを使用する方が良いかどうかです。長所と短所は何でしょうか。推奨されるアプローチの場合:
- どのエディターが最適ですか?
- Railsフォームでそれらを使用するにはどうすればよいですか?
前もって感謝します、
スティーブ
ブログ、コメント、およびユーザーがテキストを入力する必要があるその他の機能を備えたRails3アプリを構築しています。
私の質問は、Javascriptリッチテキストエディタを使用する方が良いかどうかです。長所と短所は何でしょうか。推奨されるアプローチの場合:
前もって感謝します、
スティーブ
Web 用のほとんどのリッチ テキスト エディターは JavaScript を使用します。これらはあなたが考えることができるいくつかの人気のあるものです
もちろん、必要に応じて、TinyMCE や CKEditor などの重量のある代替手段を検討することもできます。
Ruby on Rails ソリューション
PaperclipやCarrierwaveなどの Ruby on Rails ライブラリを介してテキストエリアに画像を追加できるようにする必要がある場合は、これらのいずれかを検討してください。
通常の JavaScript エディタを使用する際の問題点
ほとんどの JavaScript エディターは、テキストエリアに画像を追加しようとすると URL の入力を求めるプロンプトを表示するため、その必要がある場合は、画像を別の場所にアップロードして、エディターに URL を提供する必要があります。
しかし、私が見つけた 1 つの JavaScript エディターhttp://nicedit.com/は、画像を追加するときにhttp://imageshack.usにAJAX アップロードを行います。もちろん、提供される画像は完全に imageshack に依存するようになり、それが機能する場合と機能しない場合があります。それは本当にあなたのシナリオに依存します。
rails_admin gemをインストールし、README の指示に従って CKEditor をセットアップすることをお勧めします。
とても使いやすく、見栄えがよく、定期的にメンテナンスされています
rails_admin gem を使用したくない場合は、多くのrails ckeditor gemのいずれかを使用できます。
幸運を