RoR教程的未定义方法'body'错误

时间:2013-01-02 18:51:21

标签: ruby methods comments

ROR的新手,我正在阅读教程:http://guides.rubyonrails.org/getting_started.html,在添加评论部分时,我在app / views / posts / show.html文件中收到错误" undefined method`body& #39 ;.这是确切的错误:

undefined method `body' for #<Comment:0x4157430>

Extracted source (around line #37):

34:     </div>
35:     <div class="field">
36:         <%= f.label :body %><br />
37:         <%= f.text_area :body %>
38:     </div>
39:     <div class="actions">
40:         <%= f.submit %>

由于

1 个答案:

答案 0 :(得分:1)

您收到此异常,因为Comment没有body属性。这可能是因为以下原因之一:

  • 您创建了数据库表注释,没有名为“body”的列
  • 您没有运行迁移来创建表评论
  • 您没有运行迁移来创建表评论正确的数据库