Я пытаюсь использовать Rails site map_generator gem для создания карт сайта для сайта с 8000,00 страницами. Драгоценный камень можно найти здесь: https://github.com/kjvarga/sitemap_generatorRails sitemap_generator Неинициализированная константа?
Вот мой код в sitemap.rb:
require 'rubygems'
require 'sitemap_generator'
# Set the host name for URL creation
SitemapGenerator::Sitemap.default_host = "http://www.mysite.com"
SitemapGenerator::Sitemap.create do
add '/content.aspx?page=privacypolicy'
Product.find_each do |product|
add product_path(ppid), :lastmod => content.updated_at
end
end
Однако, когда я бегу
>> ruby sitemap.rb
Я получаю сообщение об ошибке, которая говорит:
sitemap.rb: 9: in `block in ': неинициализированная константа SitemapGenerator :: Interpreter :: Product (NameError)
Однако «Товар» - это правильное название моей модели. Почему это происходит?
Я бегу Rails 3.1.2 и Ruby 1.9.