# Link\_to delete action

**URL:** <https://www.ruby-forum.com/t/link-to-delete-action/187551>\
**Category:** Rails\
**Created:** [April 25, 2010, 6:10pm UTC](https://www.ruby-forum.com/t/link-to-delete-action/187551 "2010-04-25T18:10:34Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![gregm](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/bc79bd/32.png) [@gregm](https://www.ruby-forum.com/u/gregm)\
**Post date:** [April 25, 2010, 6:10pm UTC](https://www.ruby-forum.com/t/link-to-delete-action/187551/1 "2010-04-25T18:10:34Z")

</div>

Hi,  
I’m having problem with a link\_to delete action. I don’t understant what  
i’m doing is wrong.

Here is my code:  
\<% participant = item.participants(:user\_id =\> current\_user.id).first  
%\>  
\<%= link\_to “Ne plus participer”, participant , :method =\> :delete,  
:confirm =\> “Etes vous sur de ne plus vouloir participer?” %\>

Greg

---

<div class="post-metadata">

**Author:** ![gregm](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/bc79bd/32.png) [@gregm](https://www.ruby-forum.com/u/gregm)\
**Post date:** [April 25, 2010, 6:22pm UTC](https://www.ruby-forum.com/t/link-to-delete-action/187551/2 "2010-04-25T18:22:24Z")

</div>

Hi Greg,

You might want to put your variable assignment (participant) in your  
controller instead of your view.

In your link\_to, ‘participant’ has no meaning. Do you have RESTful  
routing  
setup? Perhaps you meant to write:

\<%= link\_to “Ne pluys participer”, participant\_path(@participant),  
:method  
=\> :delete …

---

<div class="post-metadata">

**Author:** ![gregm](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/bc79bd/32.png) [@gregm](https://www.ruby-forum.com/u/gregm)\
**Post date:** [April 25, 2010, 6:26pm UTC](https://www.ruby-forum.com/t/link-to-delete-action/187551/3 "2010-04-25T18:26:30Z")

</div>

… or at least

link\_to “Ne pluys participer”, participant\_path(current\_user), :method  
=\>  
:delete …

---

<div class="post-metadata">

**Author:** ![gregm](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/bc79bd/32.png) [@gregm](https://www.ruby-forum.com/u/gregm)\
**Post date:** [April 25, 2010, 6:48pm UTC](https://www.ruby-forum.com/t/link-to-delete-action/187551/4 "2010-04-25T18:48:55Z")

</div>

Thanks guys

---

<div class="post-metadata">

**Author:** ![gregm](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/bc79bd/32.png) [@gregm](https://www.ruby-forum.com/u/gregm)\
**Post date:** [April 25, 2010, 7:11pm UTC](https://www.ruby-forum.com/t/link-to-delete-action/187551/5 "2010-04-25T19:11:50Z")

</div>

Actually I was wrong, I am thinking the thing the wrong way.

I have a model Defi which as many Participant.  
I would like to create a link\_to to add a Participant to a Defi.  
How do I do this? Is it in the Defi controller or the Participant  
controller?

Greg
