gpt4 book ai didi

ruby-on-rails - Rails 的 Markdown gem

转载 作者:太空宇宙 更新时间:2023-11-03 18:12:26 25 4
gpt4 key购买 nike

在用户帖子中实现 markdown 的最佳 gem 之一是什么?

我目前希望允许用户通过个人资料、讨论等方式编辑他们的文本,simple_format 解决方案不再适合我。

最佳答案

RedCarpet是 Ruby 社区实现 Markdown 的通常首选,尽管还有其他选择(例如 Kramdown)。

要使用 RedCarpet 将用户的帖子呈现为 Markdown,您可以这样写:

markdown = Redcarpet::Markdown.new(Redcarpet::Render::HTML, autolink: true)
markdown.render(@post.content)

使用 Kramdown,API 更简单一些:

Kramdown::Document.new(@post.content).to_html

不过,RedCloth 确实支持大量配置选项,而 Kramdown 则不支持。

关于ruby-on-rails - Rails 的 Markdown gem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31628308/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com