当前位置:  开发笔记 > 前端 > 正文

在Rails中将HTML添加到我的RSS/Atom提要

如何解决《在Rails中将HTML添加到我的RSS/Atom提要》经验,为你挑选了2个好方法。

默认的rails XML构建器会转义所有HTML,例如:

atom_feed do |feed|  
  @stories.each do |story|  
    feed.entry story do |entry|   
      entry.title story.title
      entry.content "foo"
    end  
  end  
end

将产生文字:

foo

而不是:foo

有没有办法指示XML构建器不转义XML?



1> Shalmanese..:

结果你需要做

entry.content "foo", :type => "html"

虽然将它包装在CDATA中会阻止它工作.



2> 小智..:
entry.content "type" => "html" do
    entry.cdata!(post.content)
end

推荐阅读
臭小子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有