Ruby on Rails Monday, March 31, 2014

@Peter Heylin Check the console if any there are any javascript errors. And view page source, to see if jquery-ujs is being loaded. If it's not add it in the application.js as manifest.


On Mon, Mar 31, 2014 at 10:02 PM, Peter Heylin <peterheylin@gmail.com> wrote:
Thanks for the replies. 

@Claudiu I have fixed the link you mentioned and the app is doing the same thing. The show action is being fired when I click the Delete link

@Abdulsattar how I can I check if jquery-ujs is being loaded properly. The confirmation is not popping up. What change might be required to fix this? 

Thanks 

Peter


On Monday, 31 March 2014 17:02:09 UTC+1, Peter Heylin wrote:
Hi All,

I am new to RoR and I am writing a small blog application. I have added a Destroy / Delete link to the post index, but when I click this delete link the show action is fired. The log seems to confirm this: 

Started GET "/posts/2" for xxx.xxx.xxx.xxx at 2014-03-31 15:51:03 +0000
Processing by PostsController#show as HTML
  Parameters: {"id"=>"2"}
  Post Load (0.1ms)  SELECT "posts".* FROM "posts" WHERE "posts"."id" = ? LIMIT 1  [["id", "2"]]
  Comment Load (0.1ms)  SELECT "comments".* FROM "comments" WHERE "comments"."post_id" = ?  [["post_id", 2]]
  Rendered posts/show.html.erb within layouts/application (9.0ms)
Completed 200 OK in 120ms (Views: 117.3ms | ActiveRecord: 0.2ms)

My destroy method in the controller is: 

def destroy
    @post = Post.find(params[:id])
    @post.destroy

    redirect_to posts_path
end


The code in the index view is: 

       <td><%= link_to 'Destroy', post, method: :delete, data: {confirm: 'Are you sure?'}  %></td>

Would anyone have any idea what I might be missing here? 

Any help appreciated

Peter

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/be04aa29-ec7e-4cb2-bcf8-a50b58034206%40googlegroups.com.

For more options, visit https://groups.google.com/d/optout.



--
Regards,
Abdulsattar Mohammed

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/CAGqGsFQ%2B%3Dg0F-vrJQGJJgdszhL2mXq1otxHSNGovJaP5ZWGeOg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

No comments:

Post a Comment