У меня есть статьи, профили и комментарии.Существует полиморфная связь между статьями / профилями и комментариями, называемыми commentable.
При успешном создании нового комментария я возвращаюсь к родительскому объекту с комментариями с успешной вспышкой и хочу сделать то же самое с соответствующей ошибкой flash.на ошибки валидации.
Что я должен передать для рендеринга?
def create
@commentable = find_commentable
@comment = @commentable.comments.build(params[:comment])
if @comment.save
flash[:notice] = "Successfully created comment."
redirect_to @commentable
else
render '??path_to_commentable_object_show??'
end
end
Я думаю, я мог бы построить путь, взяв имя комментируемого класса и опустив его в нижний регистр ... но это кажется неудобным.