2016-12-09 2 views
1

の新規インストールでエラーを取得しています私は工夫の新鮮をインストールしなかったし、私は私のwww.website.com/users/sign_in、私はRuby on Railsのでは工夫

に行くとき、私はこのエラーを取得していますここで
undefined method `for' for #<Devise::ParameterSanitizer:0x007fad0fcf7b28> Did you mean? fork 

は私application_controller.rbです:

def configure_permitted_parameters 
    devise_parameter_sanitizer.for(:sign_up) << :name 
    devise_parameter_sanitizer.for(:account_update) << :name 
    end 

任意のアイデア? 私は実行中のDeviseバージョン4.2.0を確認しました

答えて

1

あなたはおそらく新しいバージョンのdeviseを使用しています。​​3210 3.xの

devise_parameter_sanitizer.for(:signup) do |u| 
    u.permit(:name) 
end 

devise_parameter_sanitizer.permit(:signup, keys: [:name]) 
+0

なるので完璧に動作、ありがとうございます。 – Prox

関連する問題