Ich bin nicht in der Lage, den Benutzer auf die Seite, die ich will, nachdem er eine neue "Service" Ressource erstellt.Rails 3 verschachtelte Ressourcen Route Fehler
Hier ist der routes.rb:
resources :wsps do
resources :services
end
Die HTML-Formular:
<%= form_for([@wsp,@service]) do |f| %>
Services_controller.rb:
def new
@wsp = current_wsp
@service = @wsp.services.build
respond_to do |format|
format.html # new.html.erb
format.xml { render :xml => @service }
end
end
def create
@wsp = current_wsp
@service = @wsp.services.build(params[:service])
if @service.save
redirect_to wsp_service_path
end
end
Die wsp_service_path zu geht/WSP/1/Dienstleistungen und der Fehler:
No route matches {:action=>"destroy", :controller=>"services"}
Was mache ich falsch? Warum kann ich "wsp_service_path" nicht verwenden?
Vielen Dank.