# Db.rake falha para meu plugin de verificação de e-mail ao reconstruir o aplicativo

**URL:** <https://meta.discourse.org/t/db-rake-fails-for-my-email-check-plugin-on-rebuilding-app/162603>\
**Category:** Product Support\
**Created:** [Agosto 31, 2020, 9:14pm UTC](https://meta.discourse.org/t/db-rake-fails-for-my-email-check-plugin-on-rebuilding-app/162603 "2020-08-31T21:14:57Z")\
**Posts on this page:** 1\
**Showing post:** 8

<div class="post-metadata">

**Author:** ![Terrapop](https://avatars.discourse-cdn.com/v4/letter/t/ecd19e/32.png) [@Terrapop](https://meta.discourse.org/u/Terrapop)\
**Post date:** [Setembro 2, 2020, 11:13am UTC](https://meta.discourse.org/t/db-rake-fails-for-my-email-check-plugin-on-rebuilding-app/162603/8 "2020-09-02T11:13:24Z")

</div>

@blake

Adicionei agora as seguintes linhas:

```
return unless value.present?
return unless defined? record.id
return unless record.password_validation_required?

```

além de:

`return unless record.should_validate_email_address?`

Como o disco\_bot já foi criado com um ID no db.migrate, isso agora funciona.

Além disso, tive que adicionar o validador password\_validation\_required, caso contrário o plugin também era acionado quando o usuário estava logado e alterava o avatar.

Agora, ele está realmente vinculado apenas ao formulário de sign\_up, e nenhum filtro do seedfu é mais necessário.

---

_[View the full topic](https://meta.discourse.org/t/db-rake-fails-for-my-email-check-plugin-on-rebuilding-app/162603)._
