我使用红宝石宝石formatize解析我的降价格式的文本。现在我想将youtube-video嵌入到降价文本中,但每当添加iframe片段时,gem(或markdown?)都会将其从输出中删除。任何建议?以markdown嵌入youtube视频?
谢谢!
我使用红宝石宝石formatize解析我的降价格式的文本。现在我想将youtube-video嵌入到降价文本中,但每当添加iframe片段时,gem(或markdown?)都会将其从输出中删除。任何建议?以markdown嵌入youtube视频?
谢谢!
你必须得到formatize忽略标签。见this link。
您可以将markdown + HTML放在一起,这听起来像是宝石的问题。请注意,markdown语法如何建议通过direct HTML嵌入较旧的YouTube标记。您可能可以使用旧的<object>
标记方法逃脱;我认为它仍然支持。
根据formatize的文档,你应该通过:安全=> true到降价的功能(这将打开一个安全漏洞,所以一定要运行自己的,定制的消毒)
这并不工作,所以我而是使用我自己的formatizes功能,没有消毒(尚未)的副本:
module ApplicationHelper
def post_body(post)
(post.body.blank? ? "" : BlueCloth.new(post.body).to_html).html_safe
end
end