Notifications
You’re not receiving notifications from this thread.
Rails 4.0 and Devise With Strong Params and Custom Fields Discussion

You can use instead of
devise_parameter_sanitizer.for(:sign_up) { |u| u.permit(:email, :password, :password_confirmation, :full_name, :phone) }
This
devise_parameter_sanitizer.for(:sign_up) << :full_name, :phone
Thanks Rodrigo! Definitely a cleaner implementation because this way you're only adding fields.
How do permit strong parameters if I have multiple devise models?
That's a good question. I've never actually checked into that. You should ask on the Github Issues for Devise. They'll definitely know the answer to that.
Fixed it. I just inherited Devise::ParameterSanitizer to Admin::ParameterSanitizer and User::ParameterSanitizer and wrote my logic for all pages, sign_in sign_up etc. as separate mthods. Works just fine.