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?