У меня в приложении rails есть простая модель видео, которую has_many
комментирует. Я показываю эти комментарии на странице показа видео. Когда я отправляю форму, все работает нормально; однако, если в модели комментариев есть ошибки проверки, моя система взорвется. Если в модели комментариев есть ошибки проверки, я просто хотел бы снова отобразить страницу показа видео с отображением стиля ошибки проверки. Как мне сделать это внутри моего действия create? Большое спасибо!
class CommentsController < ApplicationController
def create
@video = Video.find(params[:video_id])
@comment = @video.comments.build(params[:comment])
if @comment.save
redirect_to @video, :notice => 'Thanks for posting your comments.'
else
render # what? What do I render in order to show the video page's show action with the validation error styling showing? Please help!
end
end
end