@@ -4,6 +4,7 @@ class SitemapRefreshWorker
4
4
sidekiq_options queue : :sitemap_generator
5
5
6
6
def perform
7
+ # ArgumentError: Missing host to link to! Please provide the :host parameter, set default_url_options[:host], or set :only_path to true
7
8
SitemapGenerator ::Sitemap . default_host = 'https://coderwall.com'
8
9
SitemapGenerator ::Sitemap . public_path = 'tmp/'
9
10
SitemapGenerator ::Sitemap . sitemaps_host = "http://#{ ENV [ 'FOG_DIRECTORY' ] } .s3.amazonaws.com/"
@@ -22,22 +23,22 @@ def perform
22
23
add ( 'https://coderwall.com/employers' , priority : 0.7 , changefreq : 'monthly' )
23
24
24
25
Protip . find_each ( batch_size : 30 ) do |protip |
25
- add ( protip_url ( protip ) , lastmod : protip . updated_at , priority : 1.0 )
26
+ add ( protip_url ( protip , host : 'coderwall.com' , protocol : 'https' ) , lastmod : protip . updated_at , priority : 1.0 )
26
27
end
27
28
28
29
Team . all . each do |team |
29
- add ( teamname_url ( slug : team . slug ) , lastmod : team . updated_at , priority : 0.9 )
30
+ add ( teamname_url ( slug : team . slug , host : 'coderwall.com' , protocol : 'https' ) , lastmod : team . updated_at , priority : 0.9 )
30
31
team . jobs . each do |job |
31
- add ( job_url ( slug : team . slug , job_id : job . public_id ) , lastmod : job . updated_at , priority : 1.0 )
32
+ add ( job_url ( slug : team . slug , job_id : job . public_id , host : 'coderwall.com' , protocol : 'https' ) , lastmod : job . updated_at , priority : 1.0 )
32
33
end
33
34
end
34
35
35
36
User . find_each ( batch_size : 30 ) do |user |
36
- add ( badge_url ( user . username ) , lastmod : user . updated_at , priority : 0.9 )
37
+ add ( badge_url ( user . username , host : 'coderwall.com' , protocol : 'https' ) , lastmod : user . updated_at , priority : 0.9 )
37
38
end
38
39
39
40
BlogPost . all_public . each do |blog_post |
40
- add ( blog_post_url ( blog_post . id ) , lastmod : blog_post . posted , priority : 0.5 )
41
+ add ( blog_post_url ( blog_post . id , host : 'coderwall.com' , protocol : 'https' ) , lastmod : blog_post . posted , priority : 0.5 )
41
42
end
42
43
end
43
44
0 commit comments