# Db.rake 邮件插件在重建应用时失败

**URL:** <https://meta.discourse.org/t/db-rake-fails-for-my-email-check-plugin-on-rebuilding-app/162603>\
**Category:** Product Support\
**Created:** [2020 年8 月 31 日 21:14 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:** 4

<div class="post-metadata">

作者： ![Terrapop](https://avatars.discourse-cdn.com/v4/letter/t/ecd19e/32.png) [@Terrapop](https://meta.discourse.org/u/Terrapop)\
发布日期： [2020 年9 月 1 日 07:28 UTC](https://meta.discourse.org/t/db-rake-fails-for-my-email-check-plugin-on-rebuilding-app/162603/4 "2020-09-01T07:28:02Z")

</div>

更新：

已找到并修复问题：

```
def seed_primary_email
  UserEmail.seed do |ue|
    ue.id = DiscourseNarrativeBot::BOT_USER_ID
    ue.email = "discobot_email"
    ue.primary = true
    ue.user_id = DiscourseNarrativeBot::BOT_USER_ID
  end
end

```

在 discourse/plugins/discourse-narrative-bot/db/fixtures/001\_discobot.rb 中引发了该问题。

添加 `register_seedfu_filter "001_discobot"` 后问题已解决。

感谢 @blake 为我指明正确方向。现在可以正常工作了。

最后一个问题：未来如何注册多个过滤器？像这样吗？

`register_seedfu_filter "001_discobot|002_xxxxxx|003_yyyy"`

---

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