1

我一直在弄乱我的新应用程序如何最好地代表数据库中的用户表。

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

20110512234640_devise_create_users.rb

这是 Device 在安装时创建的东西吗?或者我可以只使用我手工编写的更简单的用户表迁移吗?

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

谢谢,亚历克斯

4

2 回答 2

3

通常您可以创建更多迁移以将您自己的字段添加到设计使用的表中(这是为了保持设计迁移清晰和简单)

于 2011-05-20T16:45:37.863 回答
1

没错,这是 Devise 自动生成的迁移,它允许您更轻松地选择您的 Devise 模块,因为默认模块已添加到迁移中,其他模块也已添加但已注释。

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

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

于 2011-05-20T16:46:21.410 回答