nicht initialisierte Konstante Controller

Ich habe ein problem mit dem Routen...

Routen.rb

resources :documents do

  resources :user do
     delete 'user_unassign'
  end

  resources :attachments do    
    collection do
      get :index_parent_attachments
    end
  end

end

resources :document_types do
   resources :documents
end



devise_scope :user do
     #    root :to => "devise/sessions#new" #, :as => :root
 end

       devise_for :users 

 namespace :admin do
   resources :users, :document_types
 end

Wenn ich auf diesen link klicken:

<%= link_to 'unfollow', document_user_user_unassign_path(document, user.id), :method => 'delete' %>

Folgen Sie dieser route localhost:3000/Dokumente/1/user/2/user_unassign und ich bekomme eine Fehlermeldung: nicht initialisierte Konstante UserController

Routen

Prefix Verb   URI Pattern                                                            Controller#Action
                                         root GET    /                                                                      profiles#dashboard
                                    user_root GET    /profiles/dashboard(.:format)                                          profiles#dashboard
                  document_user_user_unassign DELETE /documents/:document_id/user/:user_id/user_unassign(.:format)          user#user_unassign
                          document_user_index GET    /documents/:document_id/user(.:format)                                 user#index
                                              POST   /documents/:document_id/user(.:format)                                 user#create
                            new_document_user GET    /documents/:document_id/user/new(.:format)                             user#new
                           edit_document_user GET    /documents/:document_id/user/:id/edit(.:format)                        user#edit
                                document_user GET    /documents/:document_id/user/:id(.:format)                             user#show
                                              PATCH  /documents/:document_id/user/:id(.:format)                             user#update
                                              PUT    /documents/:document_id/user/:id(.:format)                             user#update
                                              DELETE /documents/:document_id/user/:id(.:format)                             user#destroy
index_parent_attachments_document_attachments GET    /documents/:document_id/attachments/index_parent_attachments(.:format) attachments#index_parent_attachments
                         document_attachments GET    /documents/:document_id
Ich glaube nicht, dass Ihr Pfad-definition ist die richtige.
document_user_user_unassign LÖSCHEN /Dokumente/:document_id/user/:user_id/user_unassign(.:format) Benutzer#user_unassign
Was ist der name der Benutzer-controller?
users_controller.rb
können Sie Ihre Benutzer-controller-code? Ausgabe des rake-Routen sollten Benutzer#erstellen insted Benutzer#erstellen

InformationsquelleAutor user3461461 | 2014-03-25

Schreibe einen Kommentar