Smarty Pants-подобная функциональность в Rails - PullRequest
1 голос
/ 11 сентября 2009

Smarty Pants звучит как крутая идея для меня:

SmartyPants может выполнять следующие преобразования:

  • Прямые кавычки ("и") в "фигурные" кавычки HTML-сущностей
  • Кавычки в стиле Backticks (`` like this '') в «фигурные» кавычки HTML-сущностей
  • Штрихи («-» и «---») в сущности en- и em-тире
  • Три последовательных точки («...») в многоточии

Как лучше всего интегрировать этот тип функциональности в мой проект Rails? (Дефис против черточек сводит меня с ума!).

(Я запрашиваю пользовательский ввод в уценке, поэтому идеальным решением был бы процессор уценки, который также выполняет преобразования Smarty Pants.)

1 Ответ

4 голосов
/ 11 сентября 2009

http://tomayko.com/writings/ruby-markdown-libraries-real-cheap-for-you-two-for-price-of-one:

[есть] две надежные библиотеки расширений Ruby: одна, обертывающая Jon MacFarleane peg-markdown и другая, обертывающая Discount Дэвида Лорен Парсонса. Оба являются полными реализациями ядра Markdown плюс SmartyPants в C.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...