Как добавить Rich Text Editor для отображения фрагментов кода - PullRequest
1 голос
/ 11 августа 2010

Я работаю над приложением на основе Rails, где у меня есть необходимость разрешить пользователю форматировать текст, который он вводит, и я также хотел бы выделить способ выделения фрагментов кода так же, как это делает Stackoverflow при вводе фрагмента кода.

Есть ли плагины, которые делают это.

И я также хотел бы знать, какой RTE рекомендуется и который будет ненавязчивым. Я вижу много рекомендаций для FCKEditor, но как мне реализовать фрагменты кода?

1 Ответ

1 голос
/ 11 августа 2010

Похоже, вам может понадобиться что-то более легкое, чем CKeditor. Если вы решите использовать CKeditor, я бы использовал плагин rails для его установки. Я использую это:

http://github.com/galetahub/rails-ckeditor

На Git очень простые указания.

Что касается подсветки синтаксиса, я рекомендую:

  • Команда GitHub любит Пигменты. Они используют его во многих местах, включая Jekyll и GitHub. Недостатком является то, что это библиотека Python, поэтому вам нужно будет установить Python и выполнить его как задачу оболочки.

  • Подсветка синтаксиса, библиотека jQuery <- Самый простой в реализации </p>

    http://alexgorbatchev.com/SyntaxHighlighter/

  • Rails3 имеет следующие плагины:

    Ruby предлагает 3 кода с подсветкой: ультрафиолет, синтаксис и CodeRay. AFAIK, последний является наиболее принятым.

...