我有文章、个人资料和评论。文章/个人资料和评论之间存在一种称为可评论的多态关联。
成功创建新评论后,我会返回可评论的父对象,并带有一个成功的 flash,我想对验证错误的相应错误 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
我想我可以通过获取可注释的类名并将其小写来构建路径……但这似乎很尴尬。