Unpermitted Parameters adding new fields to Devise in rails 4.0

后端 未结 7 1703
灰色年华
灰色年华 2020-12-02 09:26

Very new to working with rails. I have implemented a basic login system using Devise. I am trying to add a couple of new fields (bio:string, name:string) into the sign_up pa

7条回答
  •  死守一世寂寞
    2020-12-02 09:53

    Make sure you are using Devise 3.0.0 at least. Add to your application controller:

    before_filter :update_sanitized_params, if: :devise_controller?
    
    def update_sanitized_params
      devise_parameter_sanitizer.for(:sign_up) {|u| u.permit(:bio, :name)}
    end
    

    Documentation: https://github.com/plataformatec/devise#strong-parameters

提交回复
热议问题