我一直在考虑如何最好地让我的新应用程序在数据库中表示users表。
我注意到一个名为的迁移
20110512234640_devise_create_users.rb
这是Device在安装时创建的东西吗?或者我可以使用一个更简单的用户表迁移吗?
人们通常如何配置Devise,并且仍然能够在用户表中添加他们的特定应用程序可能需要的额外列?
谢谢,Alex
通常,您可以在更多的迁移中创建,将自己的字段添加到Devise使用的表中(这是为了保持设计迁移的清晰和简单)
你说得对,这是Devise自动生成的迁移,它允许你更容易地选择你的Devise模块,因为默认模块被添加到迁移中,其他模块也在那里,但有注释。
当然,您可以使用手工编写的用户迁移。
就我个人而言,我使用生成的迁移来添加我自己的额外字段。但是使用自定义用户迁移文件是一样的。