# File app/controllers/smerf_forms_controller.rb, line 82
  def update
    flash[:notice] = ""
    # Make sure we have some responses
    if (params.has_key?("responses"))
      # Validate user responses
      validate_responses(params)
      # Update responses if no errors
      if (@errors.empty?()) 
        SmerfFormsUser.update_records(
          @smerfform.id, SmerfForm.smerf_user_id, @responses)
        flash[:notice] = "#{@smerfform.name} updated successfully"   
      end
      # Show the form again, allowing the user to edit responses
      render(:action => "edit")
    else
      flash[:notice] = "No responses found in #{@smerfform.name}, nothing saved"      
    end
  end