Marco De Rossi said about 3 years ago on Multistep Form with Wicked :
def verify_user_steps!
    return if devise_controller?
    return unless user_signed_in?
    return if current_user.terms
    redirect_to after_signup_path(:terms),notice: 'You most accept Terms and conditions.'
  end
This method works fine, but is a user type in the address bar   
http://localhost:3000/after_signup/terms
there are still presented with the terms and condition steps even if they had accepted the terms,How can we avoid that ?