2011-05-20 66 views
1

我一直在搞乱如何将它最适合我的新应用程序来表示数据库中的用户表。Rails3设计身份验证迁移

我注意到一个名为像这样的迁移:

20110512234640_devise_create_users.rb 

那是一些设备在创建它的安装?或者我可以只使用我手动编写的更简单的用户表迁移?

人们通常如何配置Devise,并仍然能够将额外的列添加到其特定应用程序可能需要的用户表中?

谢谢, 亚历克斯

回答

3

通常你可以创建更多的迁移,添加自己的领域,制定使用的表(这是为了保持色器件迁移简单明了)

+0

这是一个很好的观点。但是我在我的问题中提到的文件肯定是Devise自动生成的,对吗? – GeekedOut 2011-05-20 16:52:09

+0

是的。看看这个:https://github.com/plataformatec/devise – bor1s 2011-05-20 16:54:21

+0

很高兴帮助你 – bor1s 2011-05-20 17:11:29

1

你说得对,它是由Devise自动生成的迁移,允许您更轻松地选择您的Devise模块,因为默认模块已添加到迁移中,其他人也在那里,但已发表评论。

当然,您可以使用手写的用户迁移。

就我个人而言,我使用生成的迁移来添加自己的额外字段。但使用自定义用户迁移文件是相同的。

相关问题