2015-03-31 154 views
1

我试图设置只有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' 

ROUTES

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 2015-04-01 02:56:49

+1

我似乎无法找到您的帐户内容下拉框正在填充。我花了几个小时的时间查看,并在spree/backend/app/views/spree/admin/shared/_header.html.erb中看到了带有“admin_login_navigation_bar”数据钩子的div标签,但它是空的。这个get的内容在哪里设置? – vosmith 2015-04-01 12:25:47

相关问题