ruby-on-rails - parse_markdown 和截断
问题描述
我必须同时使用 parse_markdown 和 truncate。我的文字是(例如)
"Hi **boys**, I am very happy to be <a href="/here">here<a/> with you. I am so proud of you and your work."
如果我使用
<%= parse_markdown(truncate(@city.last_news.text, length: 30, separator: ' ')).html_safe %>
我懂了
Hi **boys**, I am very happy to be <a href="/here">here<a/> with you. I am so proud of you and your work.
带有降价但没有截断。
如果我使用
<%= truncate(parse_markdown(@city.last_news.text).html_safe, length: 30, separator: ' ') %>
我懂了
Hi **boys**, I am very happy to be <a href="/here">here<a/> with yo...
使用 truncatebut 没有降价。
怎么解决?
解决方案
我正在使用这个 gem来截断 html。如果你今天能设法让它工作(最新的提交是从 5 年前开始的),这将解决你的问题的一部分。如果它对降价也有用的话,我想知道。试试看
示例用法:
%p
= truncate_html(document.description, length: 200)
推荐阅读
- powerbi - 如何为 Power BI 中的计算度量返回 FTE 总计?
- c# - c# Webview2镜像两种不同形式
- c# - Angular - 在组件之间传递数据
- python - 遍历文件夹路径中的图像
- firebase - 带有firebase的Flutter HTTP包不适用于删除请求,但适用于发布,补丁和获取?
- javascript - HTML - 将图像放入多行以适合视口
- jquery - Flask 路由未收到 Ajax 调用 - 已解决
- javascript - 如何通过脚本标签或类似的方式在浏览器中导入 Javascript 包
- python - 错误 python selenium,[对象文本]。它应该是一个元素
- ruby-on-rails - 查找所有记录的值小于关联活动记录的两列的总和