config/sitemap.rb
# Set the host name for URL creation
SitemapGenerator::Sitemap.default_host = 'http://japan-masters-swimming.japaneast.cloudapp.azure.com'
SitemapGenerator::Sitemap.create do
add root_path, changefreq: 'yearly'
add teams_path, changefreq: 'yearly'
Team.find_each do |team|
add team_swimmers_path(team), priority: 0.7, changefreq: 'yearly'
end
Swimmer.find_each do |swimmer|
add swimmer_results_path(swimmer), priority: 0.9, changefreq: 'yearly'
end
# Put links creation logic here.
#
# The root path '/' and sitemap index file are added automatically for you.
# Links are added to the Sitemap in the order they are specified.
#
# Usage: add(path, options={})
# (default options are used if you don't specify)
#
# Defaults: :priority => 0.5, :changefreq => 'weekly',
# :lastmod => Time.now, :host => default_host
#
# Examples:
#
# Add '/articles'
#
# add articles_path, :priority => 0.7, :changefreq => 'daily'
#
# Add all articles:
#
# Article.find_each do |article|
# add article_path(article), :lastmod => article.updated_at
# end
end