0

你好,我创建了我的第一个疯狂商业,我做到了

rails new spreecommerce
cd spreecommerce

我将此添加到 Gemfile

gem 'spree_auth_devise', github: 'spree/spree_auth_devise', branch: '2-0-stable'
rails g spree:install
rails s

现在我可以浏览产品和类别,但 /admin URL 不起作用。所以我尝试了

rake spree_auth:admin:create

但它说一个错误

rake aborted!
Don't know how to build task 'spree_auth:admin:create'

我也想知道控制器和视图在哪里?不在我安装应用程序的 spreecommerce/ 目录中,我该如何编辑该应用程序?

如果我在 spreecommerce/ 目录中运行 rake 路由,我可以看到管理路由

admin    admin/(.:format)     spree/admins/orders#index

但我在那个文件夹中没有 spree 目录?

4

1 回答 1

2

bundle install修改 Gemfile 后,您需要运行 a 。这应该使 spree_auth rake 任务可用。

控制器和视图都存储在 Gemfile 中。您可以执行bundle show spree_auth_devise以查看它们在系统上的位置。请注意,您不应直接修改这些文件,因为这些更改将无法部署到不同的环境。如果需要,您可以参考Spree 开发人员指南以获取有关如何自定义控制器和视图的更多信息。

于 2013-09-09T16:21:21.617 回答