gpt4 book ai didi

ruby-on-rails - 未定义的方法 `each' 为零 :NilClass. .. 为什么?

转载 作者:行者123 更新时间:2023-12-03 21:04:59 24 4
gpt4 key购买 nike

rails 指南示例,单击按钮保存帖子,控制台显示此消息:

Started POST "/posts" for 127001 at 2013-12-25 22:42:04 +0800 Processing by PostsController#create as HTML Parameters: {"utf8"=>"✓", "authenticity_token"=>"CLalUww3gqnSlED0AWdou6P/U2qya vPqDiBANQOuYgA=", "post"=>{"title"=>"11", "text"=>"22"}, "commit"=>"Save Post"} (0.0ms) begin transaction (0.0ms) rollback transaction Redirected to http:// 127001:3000/posts Completed 302 Found in 16ms (ActiveRecord: 0.0ms)

Started GET "/posts" for 127001 at 2013-12-25 22:42:04 +0800 Processing by PostsController#index as HTML Rendered posts/index.html.erb within layouts/application (15.6ms) Completed 500 Internal Server Error in 31ms

ActionView::Template::Error (undefined method `each' for nil:NilClass):

        <th>Text</th>
</tr>
<% @posts.each do |post| %>

======================================================



路线是正确的,为什么帖子是零? rails 4.0.2 ruby 2.0

最佳答案

尝试替换这个:

<% @posts.each do |post| %>
<% Post.all.each do |post| %>

关于ruby-on-rails - 未定义的方法 `each' 为零 :NilClass. .. 为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20774180/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com