Плагин для подсветки синтаксиса браузера Rails? - PullRequest
4 голосов
/ 09 февраля 2010

Что представляет собой стандартный плагин Rails для подсветки синтаксиса (например, в админ-панели веб-сайта, но не для TextMate), который работает сразу после установки в проекте Rails?

Ответы [ 3 ]

6 голосов
/ 09 февраля 2010

Я видел много разных способов подсветки кода в сообществе Rails.

  • Команда GitHub любит Пигменты . Они используют его во многих местах, включая Jekyll и GitHub. Недостатком является то, что это библиотека python, поэтому вам нужно будет установить python и выполнить его как задачу оболочки.
  • SyntaxHighlighter - это другие популярные решения на основе JavaScript. Это тот, который принят WordPress и Yahoo! Для этого существует множество различных плагинов Rails, даже если для интеграции не требуется плагин.
  • Ruby предлагает 3 кода для выделения драгоценных камней: Ультрафиолет , Синтаксис и CodeRay . AFAIK, последний является наиболее принятым.

Я пробовал все эти решения в прошлом. Во всех остальных случаях я использую Pygments для пары блогов Jekyll и решений на основе JavaScript.

4 голосов
/ 09 февраля 2010

Я использовал CodeMirror . Не совсем плагин, но все еще очень простой для интеграции с Rails.

2 голосов
/ 09 февраля 2010

Мы используем highlight.js на http://giantrobots.thoughtbot.com (это не приложение Rails, но что угодно), и это здорово.

http://softwaremaniacs.org/soft/highlight/en/

...