/ / Spree admin тільки рахунки - ruby-on-rails, веселощі, spree-auth-devise

Spree only accounts for admin only - ruby-on-rail, spree, spree-auth-devis

Я намагаюся налаштувати шикарну торгівлю за допомогою 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 для відповіді № 1

Посилання "Ваш обліковий запис" перенесе вас на передній планкінцева сторінка облікового запису, а не сторінка облікового запису адміністратора. Напевно, слід приховати це посилання, якщо spree_frontend не використовується, або замість цього направити його на сторінку облікового запису адміністратора (не соромтеся надсилати PR-повідомлення).

Якщо ви хочете переглянути інформацію про обліковий запис користувачів, перейдіть до розділу користувачів у лівій колонці адміністративної панелі та знайдіть їх.