Я добавил /views/sitemap/index.xml и хочу, чтобы он отображался, когда я перехожу к соответствующему URL-адресу.Как сделать sitemap.xml в приложении rails
class SitemapController < ApplicationController
def index
respond_to do |format|
format.html
format.xml
end
end
end
И routes.rb
match "sitemap/" => "sitemap#index"
Использование Rails 3
Когда я иду в mydomain.com/sitemap/ я просто получить белую страницу. Есть идеи?
index.xml
<?xml version="1.0" encoding="UTF-8"?>
<urlset
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
<url>
<loc>http://www.mydomain.com/</loc>
<changefreq>weekly</changefreq>
</url>
</urlset>
о, моя ошибка в сообщении. Я исправил это и до сих пор не повезло. – 99miles
можете ли вы вставить содержимое вашего файла index.xml? –
добавили его в исходный вопрос – 99miles