Ruby on rails 如何在rails中计算一个买家的购买数量?

Ruby on rails 如何在rails中计算一个买家的购买数量?,ruby-on-rails,ruby-on-rails-4,Ruby On Rails,Ruby On Rails 4,我正在建立一个电子商务网站。 在买家个人资料视图(users/show.html.erb)中,我试图计算他的购买数量。但我不知道怎么做 这是我的密码: 视图/用户/show.html.erb: 购买数量: 购买的产品 名称 描述 价格 形象 sale.product.title,类别:“img响应”,样式:'宽度:100px;高度:100px;'),'/products/'+sale.product.id.TOU%> 首先,我建议计算控制器中的购买总数并将其保存为实例变量,然后在show

我正在建立一个电子商务网站。 在买家个人资料视图(users/show.html.erb)中,我试图计算他的购买数量。但我不知道怎么做

这是我的密码:

视图/用户/show.html.erb:



购买数量:

购买的产品 名称 描述 价格 形象 sale.product.title,类别:“img响应”,样式:'宽度:100px;高度:100px;'),'/products/'+sale.product.id.TOU%>
首先,我建议计算控制器中的购买总数并将其保存为实例变量,然后在show视图中简单地显示该变量。但是,如果您有理由在erb文件中进行计算,您可以这样做:

    <%= Sale.where(user_id: @user.id).count %>

首先,我建议计算控制器中的购买总数并将其保存为实例变量,然后在show视图中简单地显示该变量。但是,如果您有理由在erb文件中进行计算,您可以这样做:

    <%= Sale.where(user_id: @user.id).count %>


这个怎么样<代码>

这个怎么样

您可能希望改用
.size
。更多信息:您可能需要使用
.size
。更多信息请点击此处: