How to create a delete link for a related object in Ruby on Rails?

Viewed 50905

So let's say I have Posts and Comments and the url for show is /posts/1/comments/1. I want to create a link to delete that comment in the comments controller destroy method. How do I do that?

3 Answers

Sometimes when you have <span>, <i> or nested elements inside of a <a> tag this way link_to use is difficult. You can inseted use raw HTML which is easy to handle, like so:

<a class="btn btn-sm" href="/blogs/<%=@blog.id%>" data-method="delete">             
  <i class="pg-trash"></i><span class="bold">Delete</span>
</a>
Related