У меня есть форма комментариев на странице статьи / шоу.На этой странице она отображает статью и имеет форму комментариев.
Когда я отправляю комментарий с ошибками проверки, мне нужно вернуться на страницу статьи / шоу и отобразить там ошибки.
Должен ли я изменить render :action => 'new'
на что-то другое?
В контроллере комментариев я попытался:
def create
...
if @comment.save?
redirect_to article_path(@comment.article), :notice => "Posted comment!"
else
# render :action => 'new'
render 'articles/show"
end
end
Но это будет жаловаться, поскольку приложение не будет знать, какую статью показывать, основываясь на идентификаторе.
РЕДАКТИРОВАТЬ: Я нашел это решение.Подход заключается в использовании сеанса для передачи ошибок.Это правильный путь с этим?