/ / Spree: Hinzufügen eines neuen Controllers unter Spree Admin - Ruby-on-Rails, Ruby-on-Rails-4, Spree

Spree: Wie man unter spree admin einen neuen Controller hinzufügt - ruby-on-rails, ruby-on-rails-4, spree

Ich habe versucht, einen neuen Controller unter Spree-Admin hinzuzufügen, aber es fiel mir schwer, dies herauszufinden.

Der neue Controller ist VerificationDocumentsController

Mein Code ist wie folgt:

module Spree
module Admin
class VerificationDocumentsController < Spree::Admin::ResourceController
def index
end

end
end
end

Meine Routen sind,

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

aber wenn ich versuche, die URL zu treffen

http://localhost:3000/admin/verification_documents

Es zeigt mir den Fehler

No route matches [GET] "/admin/verification_documents"

Weiß nicht, was ich falsch mache.

Antworten:

0 für die Antwort № 1

Dies funktioniert in V3.2.0.RC2:

Spree::Core::Engine.add_routes do
namespace :admin, path: Spree.admin_path do
resources :verification_documents
end
end