2015-03-31 2 views
1

Я пытаюсь настроить spree commerce только с API и бэкэнд. Я могу получить сайт, чтобы начать правильно и я могу войти в систему с учетными данными администратора, но если просмотреть мою учетную запись с помощью меню заголовка я получаю следующую ошибкуSpree admin only accounts

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 для внесения вклада).

Если вы хотите просмотреть информацию о своей учетной записи, перейдите в раздел пользователей в левом столбце панели администратора и найдите их.

+0

ОК не проблема, я буду изучать игру с Deface, и если я смогу сделать чистое решение, я отправлю PR! – vosmith

+1

Я не могу найти, где заполняется содержимое для раскрывающегося списка «Ваша учетная запись». Я потратил несколько часов на просмотр, и я вижу тег div с привязкой данных для 'admin_login_navigation_bar' в spree/backend/app/views/spree/admin/shared/_header.html.erb, но он пуст. Где контент для этого установлен? – vosmith

Смежные вопросы