app/models/concerns/adminpanel/sitemap.rb in adminpanel-3.2.1 vs app/models/concerns/adminpanel/sitemap.rb in adminpanel-3.3.0
- old
+ new
@@ -1,9 +1,8 @@
module Adminpanel
module Sitemap
extend ActiveSupport::Concern
- include Rails.application.routes.url_helpers
included do
after_create :ping_engines
after_update :ping_engines
after_destroy :ping_engines
@@ -16,14 +15,13 @@
bing: "http://www.bing.com/webmaster/ping.aspx?siteMap=%s"
}
end
def ping_engines
- logger.info Time.now
ping_urls.each do |name, url|
- request = url % CGI.escape("#{root_url}/sitemap.xml")
+ request = url % CGI.escape("#{Rails.application.routes.url_helpers.root_url}/sitemap.xml")
logger.info " Pinging #{name} with #{request}"
- if !Rails.env.development?
+ if Rails.env.production?
response = Net::HTTP.get_response(URI.parse(request))
logger.info " #{response.code}: #{response.message}"
logger.info " Body: #{response.body}"
end
end