计算属于rails中其他模型的记录的值

Ell*_*iot 1 ruby-on-rails

这可能是非常基本的,但我想弄清楚如何在我的应用程序的帖子索引页面上显示帖子在rails中有多少评论.

评论belongs_to post,并发布has_many评论

只是不确定如何在索引页面上显示每个帖子的评论数量.

提前致谢!

埃利奥特

rya*_*anb 5

试试这个.

<%= post.comments.size %>
Run Code Online (Sandbox Code Playgroud)

您可能还对复数方法感兴趣.

<%= pluralize(post.comments.size, 'comment') %>
Run Code Online (Sandbox Code Playgroud)

这将输出"3条评论"或"1评论"等.