我一直在尝试在spree admin下添加一个新的控制器,但是很难搞清楚。
新控制器是VerificationDocumentsController
我的代码如下,
module Spree
module Admin
class VerificationDocumentsController < Spree::Admin::ResourceController
def index
end
end
end
end
我的路线是,
Rails.application.routes.draw do
mount Spree::Core::Engine, :at => '/'
end
Spree::Core::Engine.routes.prepend do
namespace :admin do
resources :verification_documents
end
end
但是当我试图点击网址时
http://localhost:3000/admin/verification_documents
它向我显示错误
No route matches [GET] "/admin/verification_documents"
不知道我做错了什么。
答案 0 :(得分:0)
这适用于V3.2.0.RC2:
Spree::Core::Engine.add_routes do
namespace :admin, path: Spree.admin_path do
resources :verification_documents
end
end