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?