网站地图中生成的网址

时间:2019-01-14 09:49:10

标签: ruby-on-rails ruby rubygems sitemap

我使用sitemap宝石生成我的sitemap.xml.gzhttps://github.com/kjvarga/sitemap_generator

但是在生成文件时,生成的链接出现问题。

我有xxxx.com/posts.10073,但正确的链接是xxxx.com/posts/10073

这是我的sitemap.rb的一部分,

SitemapGenerator::Sitemap.create do
  add root_path, :changefreq => 'weekly'
  Post.find_each do |post|
    add posts_path(post), :changefreq => 'dayly', :lastmod => post.updated_at if post.published?
  end
end

如何获得正确的链接?

1 个答案:

答案 0 :(得分:0)

这是我的错,我在自己的路径中犯了一个错误,它不是posts_path(post)而是post_path(post),现在可以正常使用了,并且具有良好的网址。

谢谢您的回答。