使用form_for方法导致Rails3错误

时间:2010-12-09 21:58:29

标签: ruby-on-rails ruby-on-rails-3

我使用scaffold generate命令生成了模型和视图,但是在生成之后出现了这个问题......

显示行/home/coderx/development/avioapp/app/views/plains/_form.html.erb引发的#1

undefined method `define_attribute_methods' for nil:NilClass

提取的来源(第1行):

1: <%= form_for @plain do |f| %>
2:   <% if @plain.errors.any? %>
3:     <div id="error_explanation">
4:       <h2><%= pluralize(@plain.errors.count, "error") %> prohibited this plain from being saved:</h2>

2 个答案:

答案 0 :(得分:1)

是的,这是Controller中的一个问题,我在使用git分支时搞砸了一些东西..谢谢你的建议!

答案 1 :(得分:0)

我也遇到过这种错误。在我的情况下,这是由于一些保留关键字(作为表格字段)。

虽然你找到了解决方案,但我认为它可能有助于其他人:)