Ich erhalte den Fehler undefined method
jeder‘für nil: NilClass`Error- nicht definierte Methode `jeder‚für nil: NilClass
Ich habe die Beiträge über sie gelesen, aber ich kann immer noch nicht herausfinden, was los ist.
Hier ist mein Controller:
class BlogsController < ApplicationController
def new
@blog = Blog.new
end
def create
@blog = Blog.new(blog_params)
if @blog.save
redirect_to @blog
else
render 'new'
end
end
def show
@blog = Blog.find(params[:id])
end
def edit
end
def destroy
end
def index
end
private
def blog_params
params.require(:blog).permit(:title, :body, :image)
end
end
Und meiner Meinung nach für index.html.erb:
<html>
<head>
</head>
<body>
<% @blogs.each do |blog| %>
<h3><%= @post.title %></h3>
<div><%= @post.body %></div>
<% end %>
</body>
</html>
Der vollständige Fehler undefined method
jeder‘war für nil: NilClass`