Большинство текстовых редакторов для Интернета используют JavaScript. Вот некоторые популярные, которые вы могли бы рассмотреть
- jwysiwig
- markitup
- Redactor (Это отличный редактор wysiwyg на основе jQuery, который также имеет расширение Rails, с которым я связан ниже.)
- Bootstrap-wysihtml5 (Если вы ищете редактор стиля Twitter Bootstrap)
Конечно, вы могли бы также рассмотреть альтернативы с большим весом, такие как TinyMCE или CKEditor, если ваши потребности таковы.
Решения Ruby on Rails
Если вам нужно добавить изображения в текстовое поле с помощью библиотеки Ruby on Rails, такой как Скрепка или Carrierwave , вы можете рассмотреть один из этих
- rails-ckeditor
- Меркурий ( Railscast )
- rails_tiny_mce
- Redactor рельсы
Проблема с использованием обычного редактора JavaScript
Большинство редакторов javascript запрашивают URL-адрес при попытке добавить изображение в текстовое поле, поэтому, если вам нужно, вам может понадобиться загрузить изображение в другое место и предоставить редактору URL-адрес.
Однако есть один редактор JavaScript, http://nicedit.com/,, который загружает AJAX на http://imageshack.us при добавлении изображения. Конечно, обслуживаемые изображения станут полностью зависимыми от imageshack, который может или не может работать для вас. Это действительно зависит от вашего сценария.