I have a form in my Rails app with a very straightforward controller and if the form cannot save, I'd like to render :new to show the errors:
def create
    @health_profile = HealthProfile.new(health_profile_params)
    if @health_profile.save
        redirect_to :somewhere_else
    else
        render :new
    end
end
This works great, but the URL goes from /health_profiles/new to /health_profiles following the attempt to create a record.  Is there a way to call render :new and have the URL reflect that the user is at /health_profiles/new?  If they were to refresh the page while the URL shows /health_profiles, it would load the :index which is not what I want.
 
     
    