Я использую это правило form_validation, чтобы показать сообщение об ошибке для повторяющейся записи, но вместо этого оно показывает сообщение об ошибке по умолчанию.
$this->form_validation->set_rules('email',
'Email',
'required|is_unique[users.email]',
'A User is already registered with this E-mail');