Ruby on rails 轨道基本形式

Ruby on rails 轨道基本形式,ruby-on-rails,forms,Ruby On Rails,Forms,我是Rails和web编程新手,似乎无法完成这个简单的任务。 我有一篇帖子有几条评论(比如reddit或HN)。我想从post视图中添加一条新评论。问题是注释是由注释控制器的create方法创建的,它不知道它属于哪个帖子。我是否需要使用posts\u助手来存储当前帖子?阅读rails指南网站上的。它通过创建一个带有评论的博客来实现 您需要对正在被评论的帖子创建评论。e、 g.@post.comments.create(参数[:comment])。《入门指南》将讨论所有这些。阅读rails指南网站

我是Rails和web编程新手,似乎无法完成这个简单的任务。 我有一篇帖子有几条评论(比如reddit或HN)。我想从post视图中添加一条新评论。问题是注释是由注释控制器的create方法创建的,它不知道它属于哪个帖子。我是否需要使用posts\u助手来存储当前帖子?

阅读rails指南网站上的。它通过创建一个带有评论的博客来实现

您需要对正在被评论的帖子创建评论。e、 g.
@post.comments.create(参数[:comment])
。《入门指南》将讨论所有这些。

阅读rails指南网站上的。它通过创建一个带有评论的博客来实现


您需要对正在被评论的帖子创建评论。e、 g.
@post.comments.create(参数[:comment])
。《入门指南》将讨论所有这些。

这正是我一直在做的事情,但是如果我在post控制器中创建@post.comments.create,我会在comments控制器中丢失注释。在我看来,Comment控制器不在Post控制器的范围内,这是因为comments控制器和posts控制器是完全独立的。如果要在comments控制器中创建注释,则需要在comments控制器中使用上述代码,而不是在posts控制器中。阅读指南,它将引导您了解所有这些。这正是我一直在做的,但如果我在post控制器中执行@post.comments.create,则我会在comments控制器中丢失注释。在我看来,Comment控制器不在Post控制器的范围内,这是因为comments控制器和posts控制器是完全独立的。如果要在comments控制器中创建注释,则需要在comments控制器中使用上述代码,而不是在posts控制器中。阅读指南,它将引导你完成所有这些。