app/views/users/rss.rss.builder
xml.instruct! :xml, :version => "1.0"
xml.rss :version => "2.0" do
xml.channel do
xml.title "Research by " + params[:author]
xml.description "Open source environmental science research at Public Lab"
xml.link "https://#{request.host}/feed/" + params[:author] + ".rss"
@notes.each do |node|
newline = ' '
body = node.body
body = "<img src='https://#{request.host}" + node.main_image.path(:default) + "'/><br />" + newline + node.body if node.main_image
xml.item do
xml.title node.title
xml.author node.author.name
xml.pubDate node.created_at.to_s(:rfc822)
xml.link "https://" + request.host.to_s + node.path
xml.description auto_link(node.latest&.render_body, sanitize: false)
xml.guid url_for only_path: false, controller: 'notes', action: 'show', id: node.nid
end
end
end
end