Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 3 Rails3设计身份验证迁移_Ruby On Rails 3_Devise_Authentication_Rails Migrations - Fatal编程技术网

Ruby on rails 3 Rails3设计身份验证迁移

Ruby on rails 3 Rails3设计身份验证迁移,ruby-on-rails-3,devise,authentication,rails-migrations,Ruby On Rails 3,Devise,Authentication,Rails Migrations,我一直在胡思乱想我的新应用程序如何最好地表示数据库中的users表 我注意到一个迁移名如下: 20110512234640_devise_create_users.rb 这是设备安装时创建的东西吗?或者我可以使用一个简单的用户表迁移,我会手工编写吗 人们通常如何配置designe,并且仍然能够向users表中添加其特定应用程序可能需要的额外列 谢谢, Alex通常您可以在更多迁移时创建,以添加您自己的字段以设计已用表(这是为了保持设计迁移清晰和简单)通常您可以在更多迁移时创建,以添加您自己的字

我一直在胡思乱想我的新应用程序如何最好地表示数据库中的users表

我注意到一个迁移名如下:

20110512234640_devise_create_users.rb
这是设备安装时创建的东西吗?或者我可以使用一个简单的用户表迁移,我会手工编写吗

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

谢谢,
Alex

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

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

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

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


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

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

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


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

这是一个很好的观点。但我在问题中提到的文件肯定是设计自动生成的,对吗?这是一个很好的观点。但我在问题中提到的文件肯定是设计自动生成的,对吗?