Я так запуталась. Я следовал шагам в руководстве по рельсам, пытаясь создать блог, но продолжал получать NoMethodError in Articles#new: undefined method
ошибки 'для nil: NilClass` Вот мой контроллер подумал, что у меня здесь правильный' новый 'метод
class ArticlesController < ApplicationController
def index
@articles = Article.all
end
def show
@article = Article.find(params[:id])
end
def new
@article = Article.new
end
def edit
@article = Article.find(params[:id])
end
def create
@article = Article.new(article_params)
if @article.save
redirect_to @article
else
render 'new'
end
end
end
тогда я продолжал получать ошибку после добавления @ article.errors.any? на новый. html .erb
<%= form_with model: @article, local: true do |form| %>
<% if @article.errors.any? %>
<div id="error_explanation">
<h2>
<%= pluralize(@article.errors.count, "error") %> prohibited
.....
<% end %>
На самом деле хочу знать, что не так с кодом. Я что-то пропустил?
Спасибо