Rails: form_for namespaced resource
Ich möchte die CRUD für Benutzer einrichten, die nur für Administratoren meiner Webanwendung verfügbar sind. Also in routes.rb:
namespace :admin do
resources :user
end
was bedeutet das:
admin_user_index GET /admin/user(.:format) admin/user#index
POST /admin/user(.:format) admin/user#create
new_admin_user GET /admin/user/new(.:format) admin/user#new
edit_admin_user GET /admin/user/:id/edit(.:format) admin/user#edit
admin_user GET /admin/user/:id(.:format) admin/user#show
PUT /admin/user/:id(.:format) admin/user#update
DELETE /admin/user/:id(.:format) admin/user#destroy
Show, Index funktionieren gut, aber bearbeiten und neu nicht. Ich bekomme immer wieder diesen Fehler in der _form ersten Zeile:
undefinierte Methode `user_path 'für # <#: 0x007fb6645c6378>
welches ist das:
Wie kann ich form_for mit einer Ressource mit Namespace verwenden?