我正在使用 kjvarga 的 sitemap_generator gem 和 friendly_id gem
gem 'sitemap_generator', '3.4'
gem "friendly_id", "~> 4.0.9"
如果我使用 rake:sitemap:refresh 创建站点地图,我会得到这样的 URL
www.domainname.com/images/45
但是对于friendly_id,我使用 :name 属性来定义 URL,例如:
www.domainname.com/images/image-name
如何使 sitemap_generator 生成具有正确 URL 的 sitemap1.xml.gz?
我的 sitemap.rb 是
SitemapGenerator::Sitemap.default_host = "http://www.domainname.com/"
SitemapGenerator::Sitemap.add_links do |sitemap|
Image.find_each do |image|
sitemap.add image_path(image), :changefreq => 'monthly'
end
end