Rails 5 - Facebook 使用 omniauth-facebook 验证错误

Rails 5 - Facebook authenticate error with omniauth-facebook

当我尝试使用 omniauth-facebook 时出现此错误:

按照我的代码:

您似乎缺少可确认的数据库列。添加它们或从您的模型中删除设计 :confirmable 模块。

以下是添加相关code/schema的步骤,如果您最初没有使用可确认模块安装设计:https://github.com/plataformatec/devise/wiki/How-To:-Add-:confirmable-to-Users

我想你忘记取消注释设计迁移中使用可确认模块所需的代码。

  t.string   :confirmation_token
  t.datetime :confirmed_at
  t.datetime :confirmation_sent_at
  t.string   :unconfirmed_email # Only if using reconfirmable