2017-01-09 8 views
0

Так что я получаю 404 ошибки от динамических полей загрузки в Spree на Ruby on Rails.Spree AJAX API вызывает 404'ing из-за неправильного базового URL

Я проверил свой rake routes, чтобы убедиться, что маршрут API присутствует.

Однако я установлен Шпрее двигатель под другим базовым URL в конфигурации/routes.rb

mount Spree::Core::Engine, at: '/shop'

Так что в целом, динамические поля нагружения запрашивая API с: http://<site>/api/v1/states?country_id=232 вместо http://<site>/shop/api/v1/states?country_id=232

Есть ли лишний маршрут, который необходимо добавить в мой файл маршрутов.rb? Или что-то более зловещее?

Спасибо.

ответ

0

Оказалось, проблема с кешем.

Исправлено установкой точки крепления двигателя spree к корневому пути.

mount Spree::Core::Engine, at: '/'

Затем очистка кэша Шпрее через панель администратора.