Class: RailsSiteEngine::MetaController
- Inherits:
-
ApplicationController
- Object
- ActionController::Base
- ApplicationController
- RailsSiteEngine::MetaController
- Defined in:
- app/controllers/rails_site_engine/meta_controller.rb
Instance Method Summary collapse
Instance Method Details
#robots ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 |
# File 'app/controllers/rails_site_engine/meta_controller.rb', line 3 def robots sitemap_url = "#{request.base_url}/sitemap.xml" body = <<~TEXT User-agent: * Allow: / Sitemap: #{sitemap_url} TEXT render plain: body, content_type: "text/plain" end |
#sitemap ⇒ Object
15 16 17 18 |
# File 'app/controllers/rails_site_engine/meta_controller.rb', line 15 def sitemap xml = RailsSiteEngine::SitemapXml.build(base_url: request.base_url, paths: content_store.page_paths) render plain: xml, content_type: "application/xml" end |