Rails中类似Smarty Pants的功能

时间:2009-09-11 00:35:10

标签: ruby-on-rails ruby

Smarty Pants对我来说听起来很酷:

SmartyPants可以执行以下转换:

  • 直引号(“和”)为“卷曲”引用HTML实体
  • 反引号式引号(``喜欢这个'')变成“卷曲”引用HTML实体
  • 将破折号(“ - ”和“---”)分为en-em-dash实体
  • 三个连续点(“...”)到省略号实体

将此类功能集成到我的Rails项目中的最佳方法是什么? (连字符和破折号的东西让我疯狂!)。

(我在markdown中征求用户输入,因此理想的解决方案是降价处理器,也可以进行Smarty Pants转换。)

1 个答案:

答案 0 :(得分:4)

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

  

[有]两个坚实的Ruby扩展库:一个包裹Jon MacFarleane的peg-markdown,另一个包裹David Loren Parsons的Discount。两者都是C中核心Markdown加上SmartyPants的完整实现。