Rails генератор карты сайта показывает неправильный индекс - PullRequest
0 голосов
/ 04 декабря 2018

С трудом справляются с sitemap_generator.

Наконец-то все заработало, но теперь показывает неверный индекс созданных мною страниц вакансий.

В него должны быть включены все вакансии, которые в данный момент находятся в сети:например, http://www.frankfurtstartupjobs.com/vacancies/179

Но если вы посмотрите, что он на самом деле включает в файл карты сайта:

http://www.frankfurtstartupjobs.com/sitemap.xml.gz

Он показывает вакансии, которые не существуют (индексслишком высокий): например, он показывает вакансию: http://www.frankfurtstartupjobs.com/vacancies/641

Вот мой файл sitemap.rb:

# Set the host name for URL creation
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

Я надеюсь, что кто-то может взглянуть на это и сказать мне, чтоЯ скучаю.Заранее спасибо!

...