修改postgresql

时间:2016-08-27 04:08:52

标签: ruby-on-rails postgresql devise

所以我为我正在为我的顶点工作的应用程序制作了一些虚拟数据(大多数是新用户)。我决定向用户发送电子邮件配置,以便他们可以点击链接来验证他们的帐户是一个非常酷的功能,以添加到我的应用程序。因此,借助设计和在互联网上的一点点拖钓,我能够成功添加该功能。

这就是我被困的地方,我的虚拟数据包含虚拟电子邮件,这些电子邮件会收到一封确认电子邮件,显然他们必须点击这些电子邮件来激活帐户,以便他们在postgres数据库中的confirmed_at状态发生变化到他们点击确认电子邮件的时候(这将永远不会发生)。

所以似乎有一个确认信息与电子邮件同时发生,我尝试了一些事情,显然是不成功的,因此问题的原因。

  1. 我尝试遍历rails c中的所有用户,并在运行此命令后分配每个user.confirmed_at = Time.now,然后将user.confirmed_at赋予我所有confirmed_at属性的当前时间每个用户但不会在postgres上更新,反过来我收到了一条flash消息,您必须在登录前确认您的电子邮件,然后才能登录。

  2. 我尝试在确认__列下的postgres数据库本身粘贴信息,但这不起作用,因为它不会在rails c上显示,或者允许我登录。

  3. 有关绕过confirmed_at的任何提示(除了通过控制台手动设置新用户并跳过确认部分,因为我已经创建了用户并希望使用这些用户)将不胜感激。期待您的回复。

0 个答案:

没有答案