我为作者生成了脚手架,我想在表格中添加一个电子邮件地址。 我在我的标签中添加了author.email,它要我定义一个方法。我应该为电子邮件定义什么方法?是在作者控制器中。
感谢
答案 0 :(得分:0)
在您的情况下,email
是author
的字段。您应该将其添加到数据库迁移中,重新运行rake db:migrare
,并且可以author.email
另外,请务必将:email
添加到attr_accessible
模型的author
列表中。
答案 1 :(得分:0)
我认为你弄错了。因为我相信你收到错误调用“未定义的方法或变量调用电子邮件”不是吗? 如果是这意味着您需要将电子邮件字段添加到数据库表表,则可以通过以下命令
来执行此操作ruby script/generate migration AddEmailToAuthor email:string
rake db:migrate
现在你可以运行你的程序了