Здравствуйте, делал магазин на базе spree commerce, всё шло хорошо, пока не попытался поменять дефолтную локализацию, согласно документации загрузил гем i18n, дописал
config.i18n.default_locale = :ru
в файле config/application.rb, но сервер выдает ошибку ActionController::UrlGenerationError in Spree::Home#index, No route matches {:action=>"show", :controller=>"spree/taxons", :id=>nil}, possible unmatched constraints: [:id]
<% if taxonomy.root.children.any? %>
<h4 class='taxonomy-root'><%= Spree.t(:shop_by_taxonomy, taxonomy: taxonomy.name) %></h4>
<%= taxons_tree(taxonomy.root, @taxon, max_level) %>
<% end %>
<% end %>
<% end %>
Если верить логам, то ошибка в этой строке <%= taxons_tree(taxonomy.root, @taxon, max_level) %>
Подскажите пожалуйста, в чем проблема?