尽管迁移成功,但没有更新注册页面



我是ruby on rails的新手,遇到了这个问题。当我使用Devise时,我创建了一个有效的注册表格。稍后我想在其中添加另一个用户名文本字段。我运行这个命令rails generate migration add_user_name_to_members user_name:string,然后运行

rake db:migrate 

这很有效,但当我重新启动服务器并加载注册页面时。它向我展示了古老的内容,任何对我的帮助都是可观的。

默认情况下,设备将接受注册过程中的电子邮件和密码。如果你需要添加一个额外的字段,你需要自定义你的设计视图
此外,如果你在表中添加了一个额外的列,它在你的设备注册视图中也不会受到影响。

我相信这就是它所需要的,因为您正在向现有表中添加一个额外的列。试试这个。

1.rails g migration AddColumnsToMembers provider user_name

2.rake db:migrate

您必须手动在注册页面上进行更改。

最新更新