1
У меня есть многоязычный сайт, закодированный в Rails. Я использую gem sitemap_generator для создания sitemaps. Проблема в том, что я генерирую только язык url для языка. Я меняю язык по умолчанию на сайте с помощью params [: locale].Использование sitemap_generator с разными языковыми настройками
Это мой sitemap.rb
SitemapGenerator::Sitemap.default_host = "http://www.dominio.com"
SitemapGenerator::Sitemap.create do
Product.find_each do |product|
add url_for(:controller => 'products', :action => 'show', :id => product, :host => '', :only_path => true), :lastmod => product.updated_at
end
end
Как я могу генерировать URL, для ванной, эс и локал? С помощью этого кода он генерирует только локаль по умолчанию (en).
При сохранении локаль сессии, может быть удобно добавить к маршрутам что-то вроде HTTP: // хост /: национальная_версия/... и использовать его в карте сайта – gayavat
Благодаря gayavat, это работает !! – jgiunta