首页 > 解决方案 > Ruby on Rails 站点地图不更新

问题描述

我第一次编写了站点地图。请在下面找到我的 sitemap.rb 文件。

问题是我最初忘记将 default_host 设置为我自己的 url。所以当我下载我的页面站点地图文件时,它仍然是 www.example.com。

我将默认主机更改为我的真实域,但是当我现在下载站点地图时,它仍然显示 www.example.com 作为根路径。

- 这意味着它不会更新。知道我这样做的方式有什么问题吗?我也跑了 rake 但它仍然没有改变。

谢谢你!

require 'rubygems'
require 'sitemap_generator'

SitemapGenerator::Sitemap.default_host = "http://www.frankfurtstartupjobs.com"

SitemapGenerator::Sitemap.create do

  Vacancy.find_each do |vacancy|
    add vacancy_path(vacancy), :lastmod => vacancy.updated_at, :priority => 0.5
  end
end

标签: ruby-on-railsrubysitemap

解决方案


推荐阅读