Rails sitemap_generator Неинициализированная константа?

Я пытаюсь использовать гем 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.

5
задан sashkello 23 January 2014 в 03:06
поделиться