rails guide示例,单击按钮保存帖子,控制台显示此消息:
在2013-12-25 22:42:04开始发布"/ posts"for 127001在2013-12-25 22:42:04 +0800由PostsController处理#create as HTML参数:{"utf8"=>"✓","authenticity_token"=>"CLalUww3gqnSlED0AWdou6P/U2qya vPqDiBANQOuYgA =","post"=> {"title"=>"11","text"=>"22"},"commit"=>"保存帖子"}(0.0ms)开始事务(0.0ms)回滚事务重定向到http:// 127001:3000/posts已完成302在16ms内找到(ActiveRecord:0.0ms)
开始GET"/ posts"for 127001 at 2013-12-25 22:42:04 +0800 Processing by PostsController #index as HTML Rendered posts/index.html.erb layouts/application(15.6ms)已完成500内部服务器错误31毫秒
ActionView :: Template :: Error(未定义的方法`每个'为nil:NilClass):
Run Code Online (Sandbox Code Playgroud)<th>Text</th> </tr> <% @posts.each do |post| %>================================================== ====
路线是正确的,为什么帖子是零?rails 4.0.2 ruby 2.0