1

我有一些想要使用 RedCloth 输出的文本。我试图弄清楚这是如何工作的,但我无法得到我想要的结果。

使用代码:

truncate(sanitize(RedCloth.new("*some* interesting text")).to_html, length: 6)

结果:

*一些*

预期结果:

有些我...

4

1 回答 1

2

我才意识到问题出在哪里。我没有注意我的代码。我需要用 sanitize 反向截断 :) 糟糕!

sanitize(truncate(RedCloth.new("*some* interesting text").to_html, length: 6, separator: " "))

这给了我我需要的结果。您还必须使用分隔符:“”以使其看起来干净。

于 2012-09-10T03:15:07.787 回答