在sitemap_generator gem中禁用urlencode

时间:2014-04-20 10:32:54

标签: ruby ruby-on-rails-3 gem sitemap

我正在使用sitemap_generator gem并且我对替换

有问题

这是站点地图的生成:

alternates = [ #adding mobile deep link
      {lang: 'en',
       href: "http://mysite/linker?view=user&user_id=1234"}
  ]

add user_path, :changefreq => 'weekly', :priority => 0.6, :images => user_images, :alternates => alternates

但是在sitemap xml文件中,我得到了

<xhtml:link rel="alternate" hreflang="en" href="http://mysite/linker?view=user&amp;cat_id=1234"/>

因此它将&替换为&amp;

有没有办法让它保持原样?定期&

1 个答案:

答案 0 :(得分:1)

这是不可能的 - 裸露的&符号将是无效的xml。 xml中的文字&符号必须替换为&amp;