hi, guys
My rails 3 app is working fine except for resource deletion which uses
ajax.
The resource is "part".
When the user clicks on the "delete part" link, a confirmation pop up
box will appear.
Upon clicked on "ok", an ajax request is fired to the 'delete' method
in my controller.
In the "parts" controller, I have a before_filter which points to a
method
which checks if the current user has authorisation to delete the given
part entry.
This method works fine for my other methods specified in the
before_filter but doesn't for the deletion method.
------------------ extract from: app/view/parts/index.html.erb (start)
---------------------------
<%=
link_to 'Delete',
part_path(part.id),
#'data-method' => 'delete',
:method => :delete,
'data-confirm' => 'Are you sure?',
'data-remote' => 'true',
'class' => 'delete_part'
%>
------------------ extract from: app/view/parts/index.html.erb (end)
---------------------------
Javascript framework: Jquery
Rails version 3.0.9
Javascript/rails gem: 'jquery-rails' version 1.0.14
I noticed that the ajax call somehow bypasses the before filter.
Why is this so and is there any way to fix this?
Thank you
--
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 [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.