1

我刚刚添加:confirmable但现在出现错误:

NameError in Devise::RegistrationsController#create

undefined local variable or method `confirmed_at' for #<User:0x000001025db288>

我意识到在添加它之后,我没有做任何会产生迁移的事情。

如何获得新的迁移以更改现有设计安装上的当前架构?

谢谢。

4

3 回答 3

1

更新:这是关于如何更改现有表以满足设计需求的设计 wiki 页面:

对于低于 2.0 的设计

https://github.com/plataformatec/devise/wiki/How-To:-change-an-already-existing-table-to-add-devise-required-columns

对于 2.0 之后的设计

https://github.com/plataformatec/devise/wiki/How-To:-Upgrade-to-Devise-2.0-migration-schema-style

于 2012-06-05T02:57:53.160 回答
0

我建议你看看这个话题

它可能会帮助你。

于 2012-06-05T03:04:09.960 回答
0

所以似乎最好的方法是通过这个Devise Wiki链接。

我刚刚测试了它,它似乎工作。

于 2012-06-05T03:39:45.693 回答