Я пытаюсь настроить веселую торговлю только с API и бэкэндом. Я могу заставить сайт запускаться правильно, и я могу войти в систему с учетными данными администратора, но если я нажму, чтобы просмотреть свою учетную запись через меню заголовка, я получу следующую ошибку.
ActionController::RoutingError (uninitialized constant Spree::UsersController):
Я не могу понять, почему он пытается использовать Spree::UsersController
, а не Spree::Admin::UsersController
Я что-то пропустил?
ГЕМФАЙЛ
source 'https://rubygems.org'
gem 'rails', '4.2.0'
gem 'sqlite3'
gem 'sass-rails', '~> 4.0.3'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.0.0'
gem 'therubyracer', platforms: :ruby
gem 'jquery-rails'
gem 'turbolinks'
gem 'jbuilder', '~> 2.0'
gem 'sdoc', '~> 0.4.0', group: :doc
gem 'spring', group: :development
gem 'spree_core'
gem 'spree_api'
gem 'spree_backend'
gem 'spree_gateway', github: 'spree/spree_gateway', branch: '3-0-stable'
gem 'spree_auth_devise', github: 'spree/spree_auth_devise', branch: '3-0-stable'
МАРШРУТЫ
Rails.application.routes.draw do
get 'home/index'
mount Spree::Core::Engine, :at => '/s/'
root to: redirect('/')
end