1

RedClothを使用して出力したいテキストがあります。これがどのように機能するかを理解しようとしていますが、希望する結果が得られません。

使用コード:

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

結果:

*いくつかの*

期待される結果:

いくつかの私は...

4

1 に答える 1

2

問題が何であるかを理解しました。私は自分のコードに注意を払いませんでした。サニタイズで逆切り捨てする必要があります:)おっと!

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

これにより、必要な結果が得られます。きれいに見えるようにするには、区切り文字:""も使用する必要があります。

于 2012-09-10T03:15:07.787 に答える