Delete routes to Edit?

Hi-

I encountered a problem I have never seen before. For some reason,
requests for Destroy are routing to Edit.

Here’s the route:
DELETE /instructions/:id(.:format)
{:action=>“destroy”, :controller=>“instructions”}

Here’s the call to render it:
<%= link_to ‘Delete’, instruction, :confirm => ‘Are you
sure?’, :method => :delete %>

This is all from the scaffolding created by Rails. Whenever that link
is clicked, it routes the user to the Edit page.

If I look at the logs, it looks like a GET request is made instead of
a Delete.

Has anyone seen this before?

are you using rails 3? this problem usually occur if you remove the
javascripts to be used to handle the :confirm argument and the csrf meta
tag.

On Fri, Feb 11, 2011 at 11:46 PM, pete [email protected] wrote:

<%= link_to ‘Delete’, instruction, :confirm => 'Are you

You received this message because you are subscribed to the Google G.
“Ruby on Rails: Talk” group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.

Yes, and I did remove the CSRF meta tag.

Thanks, I’ll look into it!

Hmm, I uncommented the CSRF meta tag, ensured I was including the
default javascripts and restarted, same issue.

I have added my own js files, is it likely a conflict with those?

hmm, just to be sure, try removing the confirm argument and check if it
goes
to the destroy action.

On Sat, Feb 12, 2011 at 12:05 AM, pete [email protected] wrote:

On Feb 11, 8:58 am, Jim Ruther N. [email protected] wrote:

tag.

{:action=>“destroy”, :controller=>“instructions”}
a Delete.
[email protected]
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.

hmm. that’s weird. i can’t think of any cause atm.

what js framework are you using?

On Sat, Feb 12, 2011 at 12:15 AM, pete [email protected] wrote:

On Feb 11, 9:01 am, pete [email protected] wrote:

{:action=>“destroy”, :controller=>“instructions”}
instead of

[email protected]
You received this message because you are subscribed to the Google


Nope, I removed the confirm and it still goes to Edit.

btw, see if you can figure something out on this thread.
http://railsforum.com/viewtopic.php?id=41563
http://railsforum.com/viewtopic.php?id=41563good luck!

On Sat, Feb 12, 2011 at 12:21 AM, Jim Ruther N. [email protected]
wrote:

hmm, just to be sure, try removing the confirm argument and check if it

Thanks, I’ll look into it!

On Fri, Feb 11, 2011 at 11:46 PM, pete [email protected]

instead of

[email protected]
You received this message because you are subscribed to the Google


visit my blog at http://jimlabs.heroku.com

On Feb 11, 2011, at 11:56 AM, pete wrote:

It’s a JS problem.

I am using a number of mapping libraries but I think the heart of the
problem is JQuery, looks like it conflicts with Prototype??

Thanks for your feedback!

Have you replaced the rails.js with the one for jQuery?

https://github.com/rails/jquery-ujs

-Rob

Thanks, I’ll look into it!

On Fri, Feb 11, 2011 at 11:46 PM, pete

{:action=>“destroy”, :controller=>“instructions”}
If I look at the logs, it looks like a GET request is made
instead of

a Delete.

Has anyone seen this before?

Rob B.
[email protected] http://AgileConsultingLLC.com/
[email protected] http://GaslightSoftware.com/

It’s a JS problem.

I am using a number of mapping libraries but I think the heart of the
problem is JQuery, looks like it conflicts with Prototype??

Thanks for your feedback!

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs