Strange Routing Error

I have set up nested routing for a project I'm working on. The routing config file looks like this:

resources :projects do     resources :key_questions end

I have this working for other aspects of my site just fine, and actually have no problems at all except for when I'm trying to destroy a key_question entry.

Here is my destroy method of the key_questions controller: def destroy     @key_question = KeyQuestion.find(params[:id])     @key_question.destroy

    respond_to do |format|       format.html { redirect_to( project_key_questions_path(session[:project_id]) )}       format.xml { head :ok }     end end

I use the same redirection for other links on the site and they work fine, but when calling the destroy action I get the error: No route matches "/projects/53/key_questions"

If I then move my cursor to the URL bar and push enter, it loads that same page just fine without a routing error. What is going on here??? I should also note that the database entry is not being removed.

My Config: Rails 3.0, Ruby 1.9.2

Thank you so much to anyone who can offer some advice!

- Chris

Please disregard this question, I figured it out. The error message was giving me very little information, so I incorrectly thought the issue was in the controller when it was in the view and was simple to fix once I figured out where it was.