我刚刚添加:confirmable
但现在出现错误:
NameError in Devise::RegistrationsController#create
undefined local variable or method `confirmed_at' for #<User:0x000001025db288>
我意识到在添加它之后,我没有做任何会产生迁移的事情。
如何获得新的迁移以更改现有设计安装上的当前架构?
谢谢。
我刚刚添加:confirmable
但现在出现错误:
NameError in Devise::RegistrationsController#create
undefined local variable or method `confirmed_at' for #<User:0x000001025db288>
我意识到在添加它之后,我没有做任何会产生迁移的事情。
如何获得新的迁移以更改现有设计安装上的当前架构?
谢谢。
更新:这是关于如何更改现有表以满足设计需求的设计 wiki 页面:
对于低于 2.0 的设计
对于 2.0 之后的设计
https://github.com/plataformatec/devise/wiki/How-To:-Upgrade-to-Devise-2.0-migration-schema-style
我建议你看看这个话题。
它可能会帮助你。
所以似乎最好的方法是通过这个Devise Wiki链接。
我刚刚测试了它,它似乎工作。