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.
On Wed, Oct 20, 2010 at 12:35 PM, Chris P
<chris.d.parkin-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
> 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
>
>
--
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.