Как зайти в Даркнет?!
25th January, 01:11
5
0
Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода
21st July, 19:00
893
0
Программа, которая создает фейковые сервера в поиске игровых серверов CS 1.6 Steam
21st March, 17:43
948
0
Очень долго работает Update запрос Oracle
27th January, 09:58
912
0
не могу запустить сервер на tomcat HTTP Status 404 – Not Found
21st January, 18:02
905
0
Где можно найти фрилансера для выполнения поступающих задач, на постоянной основе?
2nd December, 09:48
938
0
Разработка мобильной кроссплатформенной военной игры
16th July, 17:57
1724
0
период по дням
25th October, 10:44
3955
0
Пишу скрипты для BAS только на запросах
16th September, 02:42
3720
0
Некорректный скрипт для закрытия блока
14th April, 18:33
4613
0
прокидывать exception в блоках try-catch JAVA
11th March, 21:11
4381
0
Помогите пожалуйста решить задачи
24th November, 23:53
6085
0
Не понимаю почему не открывается детальное описание продукта
11th November, 11:51
4350
0
Нужно решить задачу по программированию на массивы
27th October, 18:01
4395
0
Метода Крамера С++
23rd October, 11:55
4309
0
помогите решить задачу на C++
22nd October, 17:31
4002
0
Помогите решить задачу на python с codeforces
22nd October, 11:11
4492
0
Python с нуля: полное руководство для начинающих
18th June, 13:58
2599
0
WYSIWYG редактор gem для Rails?
Есть ли хороший ruby gem для редактора WYSIWYG, который легко будет работать с приложением rails?
Хотя это, конечно, не прямой ответ, в прошлом я обнаружил, что предпочитаю использовать RedCloth (или парсер Markdown, если вам не нравится текстиль) и использовать простой textarea с предварительным просмотром AJAXy. Вообще говоря, Редакторы WYSIWYG имеют долгую историю создания избыточных тегов и подобных им, что приводит к потенциально разбитым фрагментам HTML.
Обновление за 2010 год. Я только что реализовал TinyMCE в приложении Rails, используя tinyMCE gem.
Вы можете найти его здесь: http://github.com/kete/tiny_mce
Это заняло менее 5 минут, и в моем базовом тестировании он работает отлично. В июне 2010 года был совершен коммит, так что похоже, что это активно разрабатываемый gem.
Надеюсь, это поможет некоторым гуглерам.
Хотя я знаю, что на этот вопрос был дан ответ, я хотел бы добавить, что касается использования текстиля... Я полностью согласен, но я бы рекомендовал обработать его в фильтре before_save . Допустим, у вас есть поле базы данных под названием " details "- просто добавьте одно под названием " details_html ". Тогда сделай что-нибудь вроде этого...
before_save :convert_details
def convert_details
return if self.details.nil?
self.details_html = RedCloth.new(self.details).to_html
end
RedCloth может стать немного тяжелым процессом, и если вы постоянно обрабатываете материал на каждом рендере, вы столкнетесь с некоторыми проблемами памяти... это просто поможет снизить некоторые из ваших необходимых ресурсов.
Похожий вопрос: что является лучшим WYSIWYG для Rails - Ruby на Rails блоге
Я только что приклеил сюда то же самое решение.
Я настоятельно рекомендую вам попробовать WYSIHAT. Самая большая проблема с редакторами, упомянутыми выше, - это его громоздкий размер и "hard-to-customize"(способность). Плохой код в большинстве этих редакторов-это большое отключение. WYSIHAT-это скорее фреймворк для редактора WYSIWYG. Чрезвычайно прост в настройке. Простой в настройке. И даже больше того.. Его поддерживают 37 сигналов. То, что я бы сказал о TinyMCE, - это его вставка из функции word, которая сохраняет макет. Но если бы не эта одна особенность, я нахожу rest действительно громоздким.
Пожалуйста, прочтите эту статью: http://37signals.com/svn/posts/1330-introducing-wysihat-an-eventually-better-open-source-wysiwyg-editor
Учебное пособие по использованию WYSIHAT: Часть 1: http://jrmehle.com/2009/01/25/wysiwhat-wysihat-part-1/
Часть 2: http://jrmehle.com/2009/02/13/wysiwhat-wysihat-part-2/
А чтобы сделать вашу жизнь еще проще, есть потрясающий rails-движок, разработанный Джеффом Креефтмейером (80beans.com) для редактора 37signals WYSIHAT: http://github.com/80beans/wysihat-engine
А вот статья Джеффа Крефтмейера: http://www.80beans.com/2009/10/01/wysihat-engine/
Я использую FCKEditorOnRails плагин: http://github.com/UnderpantsGnome/fckeditor_on_rails/tree/master
Обратите внимание, что вы можете вообще отказаться от последней версии FCKEditor без особых настроек, Если вы столкнулись с ошибками в старой версии.
Посмотрите на http://livepipe.net/control/textarea для редактора WYSIWYG markdown с предварительным просмотром AJAXY, упомянутым в выбранном ответе.
Я действительно люблю CKeditor gem. Это намного, намного элегантнее, чем TinyMCE, особенно если вы имеете дело с raw HTML. CKeditor отображается на странице--TinyMCE дает всплывающее окно. CKeditor также позволяет получить доступ к таким вещам, как все заголовки прямо из коробки. TinyMCE требует взлома.
Неспособность 35-го поддерживать все 39-е была для меня решающим фактором. (Кроме всего прочего, вы не можете поддерживать предоставление изображению описания OR подписи!!!!) Я не столько возражал против markup, сколько против полного отсутствия гибкости. Кроме того, это было похоже на изучение нового языка-многое из markup было противоположно интуитивному (например, выравнивание изображений), и я не мог себе представить, чтобы попросить участников изучить все это.
Однако для комментариев я буду использовать что-то гораздо более легкое.
У меня был плохой опыт с CKEditor (gem "ckeditor") .. Мне удалось заставить его работать на местном maschine, но было много проблем при попытке развернуть его на Heroku .. Похоже, что код слишком тяжел для автоматической предварительной компиляции кода на Heroku ... Это означает, что он совершенно бесполезен ...
EDIT: Решение: убедитесь, что вы предварительно скомпилировали javascript перед развертыванием его на Heroku.