Как «безопасно» изменить адрес электронной почты пользователя в устройстве?

По умолчанию devise использует адрес электронной почты для регистрации и входа в систему.

Но я хочу, чтобы адрес электронной почты был могут быть изменены пользователем.

Если я разрешаю пользователю редактировать адрес электронной почты, и пользователь указывает «неверный» (т.е. опечатку по ошибке) адрес электронной почты, а затем пользователь выходит из системы, и пользователь также забывает, что это была за электронная почта с опечаткой, теперь учетная запись пользователя недоступна для пользователя!

Как лучше всего обойти это? (кроме создания отдельного, Я использовал два разных способа, и для обоих я получил сообщение об ошибке: Во-первых, я попробовал по мгновениям с помощью пакета опроса: Survreg (Surv (all.ws) ~ ...

Я пытаюсь оценить форму и масштаб набор данных.
Я использовал два разных способа, и для обоих я получил сообщение об ошибке:

Во-первых, я пробовал по моментам, используя пакет обзора :

survreg(Surv(all.ws)~1, dist="weibull")

Я получил сообщение об ошибке:

недопустимое время выживания для этот дистрибутив

Во-вторых, я попытался использовать функцию fitdistr () :

fitdistr(all.ws, densfun=dweibull, start=list(scale=1, shape=2))    

Я получил сообщение об ошибке:

Ошибка в optim (x = c (2.2, 2.1,1.9 .... :
начальное значение в 'vmmin' не является конечным

Что не так с тем, что я делаю?

5
задан Andre Silva 22 March 2014 в 18:16
поделиться