# File lib/arrayfields.rb, line 94
    def delete_at idx
      if @fieldset and (String === idx or Symbol === idx)
        pos = @fieldset.pos idx
        return nil unless pos
        new_fields = fields.dup
        new_fields.delete_at(pos)
        self.fields = new_fields
        super pos
      else
        super
      end
    end