Spree админ только аккаунты
Я пытаюсь настроить spree Commerce только с помощью API и бэкэнда. Я могу заставить сайт запускаться правильно и могу войти с учетными данными администратора, но если я нажму, чтобы просмотреть мою учетную запись через меню заголовка, я получу следующую ошибку
ActionController::RoutingError (uninitialized constant Spree::UsersController):
Я не могу понять, почему он пытается использовать Spree::UsersController
а не Spree::Admin::UsersController
Я что-то пропустил?
Gemfile
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
1 ответ
Ссылка "Ваша учетная запись" позволяет перейти на страницу вашей учетной записи, а не на страницу учетной записи администратора. Вероятно, нам следует скрыть эту ссылку, если spree_frontend не используется, или вместо этого направить ее на страницу учетной записи администратора (не стесняйтесь отправлять PR, чтобы внести свой вклад).
Если вы хотите просмотреть информацию об учетной записи пользователя, перейдите в раздел пользователей в левом столбце панели администратора и найдите их.