gpt4 book ai didi

ruby-on-rails-3 - 如何返回 rails 中不为空的列数

转载 作者:行者123 更新时间:2023-12-04 07:00:12 24 4
gpt4 key购买 nike

我试图通过获取订单行并计算不为空的字段并将此计数作为购物车中的项目数返回来为订单中的项目创建计数。

例如,对于订单,我在该订单中有多个列存储特定项目的 ID。因此,如果该列中有一个项目,就会有一个产品 ID 存储在其中。如果不是,它将为空。

一行中不为空的字段总数将是该订单购物车中的商品总数。

有没有一种简单的方法可以使用 Rails 中的计数函数来完成此操作?

最佳答案

如果您包含模型类和模式会有所帮助,但这里有一个计算有多少商品具有给定订单 ID 的镜头:

item_count = OrderItem.where(:order_id => order.id).count

关于ruby-on-rails-3 - 如何返回 rails 中不为空的列数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6553874/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com