我正在嘗試使用Rails站點map_generator gem來爲8,000,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。