是否可以使用Redcarpet Markdown库从youtube共享链接自动嵌入YouTube视频?如果是这样,任何人都有任何关于如何去做的想法? (我正在使用Ruby / Rails 3.2)
答案 0 :(得分:5)
当然可以,你可以覆盖方法.to_html,但你可能不需要扩展它,你可以改为做这样的事情;
# my regex is a little rusty
@html = Redcarpet.new(@article.content).to_html
@html = @html.gsub(/\[youtube\s+(.*?)\]/, "....actual html you want in here with youtube id \\1 ")
这将用您的自定义html替换[youtube YOUTUBE_ID]
的任何实例。