В противном случае, я думаю, что единственный ответ - придерживаться простых данных, таких как идентификаторы объектов, строки сообщений об ошибках и так далее.

я есть простая модель видео в моем приложении, котороеhas_many Комментарии. Я показываю эти комментарии на странице показа видео. Когда я отправляю форму все работает нормально; однако, если в модели Comment есть ошибки проверки, моя система разрушается. Если в модели комментариев есть ошибки проверки, я просто хотел бы снова отобразить страницу показа видео с отображением стиля ошибки проверки. Как мне сделать это внутри моего действия создания? Большое спасибо!

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

Ответы на вопрос(2)

Ваш ответ на вопрос