There is a simple way to permit array.
Example:
params.require(:article).permit(:title, {:rubric_ids => []})
In your case it would be smth like this:
def configure_devise_params
devise_parameter_sanitizer.for(:sign_up) do |u|
u.permit(:email, :password, :password_confirmation,
:profile_name, :how_did_you_hear, :first_name, :last_name, :type, {:tag_list => []})
end
end