@Koinu

Почему при попытке поменять язык в spree приложении вылетает ошибка?

Здравствуйте, делал магазин на базе 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) %>
Подскажите пожалуйста, в чем проблема?
  • Вопрос задан
  • 36 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы