【发布时间】:2014-04-22 01:21:40
【问题描述】:
我是 Rails 新手...我做了一个脚手架“评论”,但想添加另一个字段“评级”,作为一个整数。我做了以下事情:
在迁移文件中添加了t.integer :ratings。运行rake db:migrate
在 spec 文件夹中:将其添加到 views/app/ 编辑、索引、新建、显示中
在 app/views/app 中将其添加到 json 文件中
在 app/controllers/app 中将其添加到 review_params 函数中
然而,每当我尝试引用(通过显示评论)时,我都会得到 p>
# 的未定义方法“评分”
我必须在某处添加其他内容才能使其成为我的评论脚手架的一部分。我已经尝试了 5 个小时,但仍然没有。当我尝试重新制作脚手架并运行 rake db:migrate 时,我收到一条错误消息,指出数据库已经存在,所以如果可能的话,我想手动将其添加到现有的数据库中,我似乎无法弄清楚如何甚至虽然我已经为一个字符串做过一次。
感谢您的帮助。
【问题讨论】:
标签: ruby-on-rails migrate scaffold