Другой вопрос: почему я должен передавать переменную current_user и friend? возможно ли передать только current_user и id друга?

ужна ссылка для обновления ресурса, без использования формы HTML.

Маршруты:

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

Рейк-маршруты:

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

Я хочу использовать пут, чтобы обновить друга по простой ссылке, примерно так:
<% = link_to "Добавить в друзья", user_friend_path (current_user,: method => 'put')%>

Но когда Рельсы встречают эту связь, он пытается войти в действие шоу.
Вопрос в том, какова правильная ссылка для этого?

Ответы на вопрос(1)

Ваш ответ на вопрос