link_to atualizar (sem formulário)

Quero um link para atualizar um recurso, sem usar um formulário HTML.

Rotas:

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

Rotas de ancinho:

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

Eu quero usar o put para atualizar um amigo por um link simples, algo como isto:
<% = link_to "Adicionar como amigo", caminho_do_usuário_usuário (usuário atual,: método => 'colocar')%>

Mas quando Rails encontra esse link, ele tenta entrar na ação do programa.
A questão é: qual é o link certo para fazer isso?

questionAnswers(1)

yourAnswerToTheQuestion