xml.instruct! :xml, :version=>"1.0" xml.rss(:version=>"2.0", "xmlns:g" => "http://base.google.com/ns/1.0"){ xml.channel{ xml.title(current_store.name) xml.link("http://#{current_store.url}") xml.description("Find out about new products on http://#{current_store.url} first!") xml.language('en-us') @products.each do |product| xml.item do xml.title(product.name) xml.description((product.images.count > 0 ? link_to(image_tag(product.images.first.attachment.url(:product)), product_url(product)) : '') + simple_format(product.description)) xml.author(current_store.url) xml.pubDate((product.available_on || product.created_at).strftime("%a, %d %b %Y %H:%M:%S %z")) xml.link(product_url(product)) xml.guid(product.id) if product.images.count > 0 xml.tag!('g:image_link', product.images.first.attachment.url(:large)) end xml.tag!('g:price', product.price) xml.tag!('g:condition', 'retail') xml.tag!('g:id', product.id) end end } }