2008-09-20 30 views
8

varsayılan raylar XML oluşturucu tüm HTML kaçar, böylece gibi bir şey:Raylar benim RSS/Atom beslemesine HTML ilave

<b>foo</b> 

yerine:

atom_feed do |feed| 
    @stories.each do |story| 
    feed.entry story do |entry| 
     entry.title story.title 
     entry.content "<b>foo</b>" 
    end 
    end 
end 

metni üretecek foo

XML oluşturucuya XML'den kaçmaması için talimat vermenin bir yolu var mı?

cevap

10

Bir CDATA'da sararak çalışma durana

entry.content "<b>foo</b>", :type => "html" 

Hintçe yapmak gerekir çıkıyor.

9
entry.content "type" => "html" do 
    entry.cdata!(post.content) 
end