diff --git a/app/views/events/index.rss.builder b/app/views/events/index.rss.builder index d5874d89..2a5ca6d4 100644 --- a/app/views/events/index.rss.builder +++ b/app/views/events/index.rss.builder @@ -1,6 +1,6 @@ xml.instruct! -xml.tag! 'rdf:RDF', 'xmlns:rdf' => "http://www.w3.org/1999/02/22-rdf-syntax-ns#", +xml.rdf :RDF, 'xmlns:rdf' => "http://www.w3.org/1999/02/22-rdf-syntax-ns#", 'xmlns' => "http://purl.org/rss/1.0/", 'xmlns:dc' => "http://purl.org/dc/elements/1.1/", 'xmlns:sy' => "http://purl.org/rss/1.0/modules/syndication/", 'xmlns:admin' => "http://webns.net/mvcb/", 'xmlns:cc' => "http://web.resource.org/cc/", @@ -14,9 +14,9 @@ xml.tag! 'rdf:RDF', 'xmlns:rdf' => "http://www.w3.org/1999/02/22-rdf-syntax-ns#" xml.dc :creator, 'AgendaDuLibre.org' xml.items do - xml.tag! 'rdf:Seq' do + xml.rdf :Seq do for event in @events - xml.tag! 'rdf:li', 'rdf:resource' => event_url(event) + xml.rdf :li, 'rdf:resource' => event_url(event) end end end @@ -28,13 +28,13 @@ xml.tag! 'rdf:RDF', 'xmlns:rdf' => "http://www.w3.org/1999/02/22-rdf-syntax-ns#" xml.link event_url event xml.dc :identifier, "#{event.id}@agendadulibre.org" xml.dc :date, event.start_time.iso8601 - xml.dc :point, "#{event.related_city.latitude} #{event.related_city.longitude}" rescue nil + xml.georss :point, "#{event.related_city.latitude} #{event.related_city.longitude}" rescue nil @event = event content = render file: '/events/show.html', locals: { rss: true } - xml.description strip_tags(content) - xml.tag!('content:encoded') { xml.cdata!(content) } + xml.description strip_tags content + xml.content(:encoded) { xml.cdata! content } end end end