Я намагаюся налаштувати шикарну торгівлю за допомогою 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-повідомлення).
Якщо ви хочете переглянути інформацію про обліковий запис користувачів, перейдіть до розділу користувачів у лівій колонці адміністративної панелі та знайдіть їх.