我正在为我的博客应用程序使用 CKEditor,并将格式数据保存在我的:content
属性中。
例如,一个特定的@post.content 可能会像这样开始。
<p>\r\n\t<span class=\"s1\" style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 1.1em; line-height: 1.7em;\">This is my text starting here. This is an really awesome entry, you see...
条目的第一部分是所有格式数据,实际写入的内容以“这是我的文本从这里开始......”开始
我想做的是显示书面内容的前五十个字符。
我尝试过这样的事情,
<%= post.content.first(50).try(:html_safe) %>
但这不会返回任何内容,除非格式化数据少于 50 个字符。
我如何才能显示书面内容的前 50 个字符?
如果不清楚,或者是否需要任何其他信息,请告诉我。非常感谢您的帮助!