【发布时间】:2014-05-24 23:25:27
【问题描述】:
我想使用核心、后端和 api gem 来设置 Spree。我已经安装了 Spree 2-2-Stable,成功运行了迁移、种子并设置了管理员用户,并且 rake 路由返回 API 和后端 gem 提供的 Spree 路由。我原以为后台 gem 会提供管理员登录,但应用程序当前无法访问后端中的所有控制器(API 控制器工作正常)。
大礼包设置: 安装了“spree”、“2.2.2”,然后将 gemfile 更改为仅包含核心、后端、api。不包括样本数据。我会从默认的 spree gem 开始工作,但那里也出现错误。
Spree.user_class = "Spree::User"
Gemfile:
gem 'rails', '4.0.5'
gem 'spree_gateway', :git => 'https://github.com/spree/spree_gateway.git', :branch => '2-2-stable'
gem 'spree_auth_devise', :git => 'https://github.com/spree/spree_auth_devise.git', :branch => '2-2-stable'
gem 'spree_core', '~> 2.2.2'
gem 'spree_backend', '~> 2.2.2'
gem 'spree_api', '~> 2.2.2'
http://localhost:3000/admin/login => uninitialized constant Spree::Admin::UserSessionsController
http://localhost:3000/login => uninitialized constant Spree::UserSessionsController
我一直在寻找这个问题的解决方案,但我发现的结果是处理 Spree 扩展,或者处理更旧版本的 spree/rails。
谢谢!
【问题讨论】:
标签: ruby-on-rails-4 spree