狂欢管理员只有帐户

时间:2015-03-31 15:39:45

标签: ruby-on-rails spree spree-auth-devise

我正在尝试使用API​​和后端设置spree商务。我可以让网站正常启动,我可以使用管理员凭据登录,但如果我点击通过标题菜单查看我的帐户,我会收到以下错误

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 个答案:

答案 0 :(得分:1)

"您的帐户"链接会将您带到前端帐户页面,而不是管理员帐户页面。如果没有使用spree_frontend,我们应该隐藏该链接,或者将其指向您的管理员帐户页面(请随时提交PR以进行贡献)。

如果要查看用户帐户信息,请转到管理面板左栏中的“用户”部分,然后搜索它们。