在youdown中嵌入YouTubevideo?

我使用ruby gem formatize来解析我的markdown- formated文本。 现在我想将一个youtube-video嵌入到markdown文本中,但每当我添加iframe片段时,gem(或markdown?)只是将它从输出中删除。 任何建议?

谢谢!

你必须得到formatize来忽略标签。 看到这个链接 。

你可以将markdown + HTML放在一起,这听起来像是gem的一个问题。 请注意markdown语法如何建议通过直接HTML嵌入较旧的YouTube标记。 您可以使用旧的标记方法逃脱; 我认为它仍然受到支持。

根据formatize的文档,您应该将:safe => true传递给markdown函数(这会打开一个安全漏洞,所以一定要运行自己的自定义清理)

这不起作用,所以我使用我自己的formatizes函数副本,但没有消毒(尚未):

 module ApplicationHelper def post_body(post) (post.body.blank? ? "" : BlueCloth.new(post.body).to_html).html_safe end end