Я пытаюсь использовать гем Rails site map_generator для создания карт сайта для 8000, 00-страничный сайт. Драгоценный камень можно найти здесь: https://github.com/kjvarga/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)
Однако «Product» — правильное название моей модели. Почему это происходит?
Я использую Rails 3.1.2 и Ruby 1.9.