سؤال

I have some text that I would like to output using RedCloth. I am trying to figure out how this works and I can't get the result that I would like.

Used Code:

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

Result:

*some*

Expected Result:

some i...

هل كانت مفيدة؟

المحلول

I just realized what the problem was. I did not pay attention to my code. I need to reverse truncate with sanitize :) Wops!

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

This gives me the result that I needed. You have to use separator: " " as well to make it look clean.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top