2015-02-12 2 views
1

Я использую sitemap_generator камень, и все работает отлично, за исключением того, что при выполнении моих рек задачи:Не знаю, почему моя карта сайт показывает меньше результатов

heroku run rake sitemap:refresh --remote live 

Я получаю следующие результаты:

In '/app/public/': 
+ sitemap.xml.gz          2409 links/ 20.5 KB 
Sitemap stats: 2,409 links/1 sitemaps/0m04s 

Pinging with URL 'http://www.decorissimo.es/sitemap.xml.gz': 
    Successful ping of Google 
    Successful ping of Bing 

Pinging with URL 'http://www.decorissimo.es/sitemap.xml.gz': 
    Successful ping of Google 
    Successful ping of Bing 

2409 ссылки. Но затем я перехожу к

mysite.com/sitemap.xml.gz 

И карта сайта содержит всего 199 ссылок.

Мой sitemap.rb

require 'rubygems' 
require 'sitemap_generator' 

SitemapGenerator::Sitemap.default_host = "http://www.mywebe.com" 

SitemapGenerator::Sitemap.create do 

    Photo.find_each do |photo| 
    add user_photo_path(photo.user_id, photo.id), :lastmod => photo.updated_at 
    end 

    User.find_each do |user| 
    add user_path(user.id), :lastmod => user.updated_at 
    end 

end 

SitemapGenerator::Sitemap.ping_search_engines # Not needed if you use the rake tasks 

Любые идеи?

Спасибо!

+0

Вы можете разместить файл sitemap.rb? –

+0

Сделано @NickM – Gibson

+0

И я предполагаю, что вы скопировали производственную базу данных для разработки. –

ответ

0

Вы могли бы хотеть добавить переменные окружения в хрон

heroku run rake sitemap:refresh RAILS_ENV=production --remote live 
Смежные вопросы