我第一次尝试rails,我不断收到这个未定义的方法错误。到目前为止,我所做的只是使用rails来创建一个新项目和脚手架来创建我的数据库表test。应用率命令一切正常后,但是当我在Web浏览器中运行它,它给了我这个错误:未定义的方法错误^在轨道上的红宝石
ActionView::TemplateError (undefined method `^' for "7":String) on line #3 of app/views/tests/new.html.erb:
1: <h1>New test</h1>
2:
3: <% form_for(@test) do |f| %>
4: <%= f.error_messages %>
5:
6: <p>
任何与我如何能处理这个错误任何想法?
编辑: - 在控制器
“新” 行动: -
def new
@test = Test.new
respond_to do |format|
format.html # new.html.erb
format.xml { render :xml => @test }
end
end
而不是在评论中发布代码,编辑问题并将其发布到那里。 – 2011-05-30 19:09:51