如何将子部分呈现在其父母部分内?

发布于 2024-11-26 03:07:48 字数 495 浏览 1 评论 0原文

我有场地、评论和评论表,其中一个场地可以有很多评论,一个评论可以有很多评论。

评论本身在场地显示页面上显示为部分内容,使用:

<%= render :partial => 'reviews/review', :collection => @venue.reviews %>

我认为使用这个:

<%= render :partial => 'comments/comment', :collection => @review.comments %>

在评论部分内部会成功显示该特定评论的评论,但它只是不显示任何内容并且没有错误。

在评论部分中使用 <%= review.comments.count %> 确实可以正确显示添加的评论数量,并且检查控制台中的评论记录显示它们具有正确的外键。

非常感谢任何帮助!

I have tables of venues, reviews and comments where a venue can have many reviews and a review can have many comments.

The reviews themselves are shown as partials on the venues show page using:

<%= render :partial => 'reviews/review', :collection => @venue.reviews %>

I thought using this:

<%= render :partial => 'comments/comment', :collection => @review.comments %>

inside the review partial would succesfully show the comments for that particular review but its just not displaying anything and giving no errors.

using <%= review.comments.count %> in the review partial does correctly show the number of comments added and checking the comments records in the console shows they have the correct foreign keys.

Any help is much appreciated!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

这样的小城市 2024-12-03 03:07:48

“您是否尝试将@review更改为第二个评论? – 垃圾,7月25日22:48”

"did you tried changing @review to review in second one? – rubish Jul 25 at 22:48"

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文