2011-04-22 254 views
11

我使用红宝石宝石formatize解析我的降价格式的文本。现在我想将youtube-video嵌入到降价文本中,但每当添加iframe片段时,gem(或markdown?)都会将其从输出中删除。任何建议?以markdown嵌入youtube视频?

谢谢!

回答

3

你必须得到formatize忽略标签。见this link

您可以将markdown + HTML放在一起,这听起来像是宝石的问题。请注意,markdown语法如何建议通过direct HTML嵌入较旧的YouTube标记。您可能可以使用旧的<object>标记方法逃脱;我认为它仍然支持。

0

根据formatize的文档,你应该通过:安全=> true到降价的功能(这将打开一个安全漏洞,所以一定要运行自己的,定制的消毒)

这并不工作,所以我而是使用我自己的formatizes功能,没有消毒(尚未)的副本:

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