Я хочу использовать этот драгоценный камень (sitemap_generator)Не удается подключиться к модели рельсами sitemap_generator gem?
Чтобы создать свой файл XML Sitemap для моего сайта.
Так я создать sitemap.rb внутри папки конфигурации
Тогда я поставил этот код в
require 'rubygems'
require 'sitemap_generator'
SitemapGenerator::Sitemap.default_host = 'https://xxxx.com/'
SitemapGenerator::Sitemap.create do
# add '/home', :changefreq => 'daily', :priority => 0.9
# add '/contact_us', :changefreq => 'weekly'
add '/'
add '/signup'
add '/login'
Activity.find_each do |activity|
add activity_show_path(activity.id), :lastmod => activity.created_at
end
end
SitemapGenerator::Sitemap.ping_search_engines # Not needed if you use the rake tasks
Но когда я бегу
ruby config/sitemap.rb
Я всегда получал этот
uninitialized constant Activity (NameError)
Таким образом, h ow я могу исправить это (я думаю, проблема с моделью)
Спасибо!