link_to actualizar (sin formulario)

Quiero un enlace para actualizar un recurso, sin usar un formulario HTML.

Rutas

resources :users do
resource :profile, :controller=>"profiles"
 resources :friends
end    

Rutas de rastrillo:

 user_friend GET /users/:user_id/friends/:id(.:format){:action=>"show", :controller=>"friends"}
             PUT /users/:user_id/friends/:id(.:format){:action=>"update", :controller=>"friends"}

Quiero usar el comando put para actualizar a un amigo mediante un enlace simple, algo como esto:
<% = link_to "Agregar como amigo", user_friend_path (current_user,: method => 'put')%>

Pero cuando Rails se encuentra con ese vínculo, intenta entrar en la acción del espectáculo.
La pregunta es: ¿cuál es el enlace correcto para hacer eso?

Respuestas a la pregunta(1)

Su respuesta a la pregunta