【发布时间】:2015-06-13 15:32:28
【问题描述】:
我已经安装了设计和omniauth,让用户可以使用他们的Facebook 帐户注册(这可行)。现在我想在用户创建具有Facebook 登录功能的帐户后向他们发送电子邮件。
我还使用 Actionmailer 向用户发送基于触发器的电子邮件。由于我使用的是设计,我的用户模型中没有创建方法来触发电子邮件,所以我想利用设计的标准功能来发送确认电子邮件。我已将可确认添加到用户模型,但现在我收到以下错误:
设计中的名称错误::RegistrationsController#create # 的未定义局部变量或方法 `confirmed_at'
我不明白错误信息。在我看来,设计 gem 是一个相当黑的盒子,我看不出错误指的是哪个控制器。比我更了解设计宝石的人有什么帮助吗?
提前致谢!
【问题讨论】:
-
您是否将新列添加到数据库中的用户表中?您可能需要创建迁移文件和/或运行
rake db:migrate
标签: ruby-on-rails ruby facebook devise