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