0

我已经看到了其他一些关于相同问题的 stackoverflow 问题,但答案没有帮助......

我有一个两层嵌套的关联。我的 parent_model 有:许多 child_models 有:许多评论

在 child_model 的 Show 操作中,我显示了与其关联的评论。如果我将评论表单放在评论循环下方,那么一切正常。我更愿意将表单放在评论列表之前,这样用户就不必滚动到底部来评论。当我这样做时,我收到一个涉及用户的错误。我试图将表单从“构建”切换到“新”以及其他一些建议的人,但没有任何效果......这是我的 child_models 显示操作

@collection = Collection.find(params[:collection_id])
@design = @collection.designs.find(params[:id])

我也有一个评论控制器,这里是创建动作

@collection = Collection.find(params[:collection_id])
@design = @collection.designs.find(params[:design_id])
@comment = @design.comments.create(comment_params)
@comment.user = current_user
@comment.save

谁能弄清楚如何解决这个问题?提前感谢您抽出宝贵时间。

4

0 回答 0