我是一名rails的初级学生,在一个月的时间里学习条纹支付。现在,我正在学习如何创建一个产品表和种子数据库。到目前为止一切都很顺利,直到我在运行rake db: seed后遇到了一个问题
大卫斯-MBP-2:一个月_条纹_付款DKP$耙子数据库:种子耙子中止!ActiveRecord::RecordInvalid:验证失败:电子邮件已被接收/Users/DKP/。rvm/gems/ruby-2 . 3 . 0 @ global/gems/active record-4 . 2 . 5/lib/active _ record/validations . Rb:79:in < code > raise _ record _ invalid '/Users/DKP/。rvm/gems/ruby-2 . 3 . 0 @ global/gems/active record-4 . 2 . 5/lib/active _ record/validations . Rb:43:in save!'/用户/DKP/。rvm/gems/ruby-2 . 3 . 0 @ global/gems/active record-4 . 2 . 5/lib/active _ record/attribute _ methods/dirty . Rb:29:in < code > save!/用户/DKP/。rvm/gems/ruby-2 . 3 . 0 @ global/gems/active record-4 . 2 . 5/lib/active _ record/transactions . Rb:291:in block in save!'/用户/DKP/。rvm/gems/ruby-2 . 3 . 0 @ global/gems/active record-4 . 2 . 5/lib/active _ record/transactions . Rb:351:in < code > block in with _ transaction _ returning _ status '/Users/DKP/。rvm/gems/ruby-2 . 3 . 0 @ global/gems/active record-4 . 2 . 5/lib/active _ record/connection _ adapters/abstract/database _ statements . Rb:213:in block in transaction '/Users/DKP/。rvm/gems/ruby-2 . 3 . 0 @ global/gems/active record-4 . 2 . 5/lib/active _ record/connection _ adapters/abstract/transaction . Rb:184:in < code > within _ new _ transaction '/Users/DKP/。rvm/gems/ruby-2 . 3 . 0 @ global/gems/active record-4 . 2 . 5/lib/active _ record/connection _ adapters/abstract/database _ statements . Rb:213:in transaction '/Users/DKP/。rvm/gems/ruby-2 . 3 . 0 @ global/gems/active record-4 . 2 . 5/lib/active _ record/transactions . Rb:220:in < code > transaction '/Users/DKP/。rvm/gems/ruby-2 . 3 . 0 @ global/gems/active record-4 . 2 . 5/lib/active _ record/transactions . Rb:348:in with _ transaction _ returning _ status '/Users/DKP/。rvm/gems/ruby-2 . 3 . 0 @ global/gems/active record-4 . 2 . 5/lib/active _ record/transactions . Rb:291:in < code > save!/用户/DKP/。rvm/gems/ruby-2 . 3 . 0 @ global/gems/active record-4 . 2 . 5/lib/active _ record/persistence . Rb:51:in create!'/Users/DKP/Desktop/one _ month/one _ month _ stripe _ payments/db/seeds . Rb:8:in < code >
我已经尝试了rake db:重置,然后rake: db迁移,然后再rake db:种子。但我仍然有相同的错误。
任何人都可以帮我解决这个问题吗?我感到卡住了,我不知道该怎么办。
非常感谢!
“电子邮件已被占用”意味着您已经有了一个记录,其中包含相同的电子邮件。
运行Rails控制台并检查记录是否存在。如果没有,请执行rake db:drop -
当您执行< code>rake db:reset时,rails执行的是< code>rake db:drop -
您不需要再次使用<code>rake db:seed
您可以通过执行rails c
来检查控制台,并查看种子数据是否已经在其中<代码>产品。所有
我目前正在开发一个移动应用程序作为我最后一学期的项目。在我的移动应用程序中,我使用Firebase身份验证进行了此电子邮件验证。这是我执行此功能的教程(如果您感兴趣)。 Firebase登录 我这里的问题是,当我在我的移动应用程序中添加了重置密码功能(本教程的下一部分)时,即使电子邮件经过验证,电子邮件验证警报仍然存在。 设置活动(重置密码和电子邮件验证功能所在) 这是错误日志 这是设置中的图片
我正在提示我的应用程序用户提供电子邮件凭据。 在用户插入电子邮件并通过后,我想验证该帐户。 我正在使用javax。邮政有没有办法验证帐户?只确保凭据确实有效——否则我想显示一个无效用户并传递消息。 也许是某种表演方式: 并在不发送任何内容的情况下检查身份验证异常。
我是grails新手,正在用grails开发一个web应用程序。 在我的注册页面中,我正在获取用户的电子邮件ID,并且我需要发送带有身份验证链接的邮件。 http://grails.org/plugin/mail http://grails.org/plugin/email-confirmation 我参考了这些网页和许多其他网页来完成这项任务。但问题是,我的电子邮件没有发送。 我使用过 邮件设置
每当我在Firebase中使用电子邮件/密码身份验证提供程序时,提供程序都会在成功注册时发送一个无记名令牌,即使是。是否有一种开箱即用的方法将电子邮件/密码身份验证提供程序配置为在用户验证其电子邮件地址之前不发送无记名令牌(并返回403错误)? 请注意,我知道如何创建用户、登录用户、发送验证电子邮件等。。。使用firebase v9。x通过firebase/auth中的方法创建用户(使用Email
null 我需要重新验证用户,最好的方法是什么?在用户登录后,如何切换的状态? 谢谢
问题内容: 我有这个EditText定义: 注意,EditText具有使用电子邮件地址规范定义的inputType。Android是否内置任何可验证电子邮件地址输入类型的内容,还是都必须手动完成?它允许我输入无效数据,所以我对它的用途感到好奇。 谢谢。 问题答案: 在这里,通过输入电子邮件类型,您可以将电子邮件类型的键盘设置为“ @”和“。”。关键字将显示在键盘上。 更好的解决方案是通过以下功能比