Основываясь на других сообщениях и поиске в Goog, я попробовал несколько вариантов, чтобы избавиться от предупреждения об устаревании, но в каждом случае приводил к ошибкам синтаксиса.*
Я не уверен, но мне интересно, если факт, что модель является пользователем, но представление и действие обновления генерируются контроллером пользовательского дома.
ОБНОВЛЕНИЕ:
Когда я переключаюсь на следующее ...
<%= form_for @user, :url => update_reviewer_email_userhome_path do |f| %>
Я получил эту ошибку ...
No route matches "/userhome/19/update_reviewer_email"
, пока я не изменил маршрут от поста до пут:
resources :userhome, :except => [:show, :new, :edit, :update, :destroy] do
member do
put :update_reviewer_email
end
end
Спасибо!