忘记一个字段后,当我生成我的表单时,我试图添加一个字段。我在模型,视图,控制器,模式中手动修改。Rb和活动记录迁移。然后它给我一个NoMethod 'email_address'有什么建议我如何生成字段应用于所有文件,因为它是最初生成的?谢谢。
我认为你需要对timestamp_xxx文件进行更改,但是当你rake db:migrate时,可能会导致一些错误,因为表已经创建了。
您可以手动添加新列。
$ rails db
rails db找出您正在使用的数据库,并将您放入您将使用的命令行界面。在这里,您可以修改表并将新列添加到表中。
例如,在db2中,您将执行如下操作:
$ alter table <table name> add column <column name> <type>
一旦添加了新列,您应该不会得到no method error