2
他の投稿とGoogの検索に基づいて、私は廃止警告を取り除くためにいくつかのバリエーションを試みましたが、すべての場合にエラー。駆除警告:...代わりにform_for(@resource、:as =>:name)を使用してください
<%= form_for :user, @user, :url => update_reviewer_email_userhome_path do |f| %>
は警告:
DEPRECATION WARNING: Using form_for(:name, @resource) is deprecated. Please use form_for(@resource, :as => :name) instead.
私はわからないんだけど、モデルがユーザーであるという事実が、ビューと更新アクションがUSERHOMEコントローラによって生成された場合、私は思ったんだけど。
UPDATE:
私は、次の変更...私は入れてポストからのルートを変更するまで、私はこのエラーを得た
<%= 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
ありがとうございます!
感謝を!それがそれでした。 – Jay