Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como evitar erros -> Entrada duplicada


você pode validar a exclusividade em seu modelo
validates :email, :uniqueness => :true

ou você pode resgatar RecordNotUnique em seu controlador assim
begin
  # create user
rescue ActiveRecord::RecordNotUnique => e
  # handle duplicate entry
end