ruby-on-rails - 如何从 ids Rails 数组列表中的产品中获取价格
问题描述
我需要总结产品价格以计算在 Stripe 中收取的总价格。
我有一个Campaign
模型has_many
Products
。
我需要迭代campaign.selectedproducts
which 是一个数组,以获取其中的所有产品价格。
广告系列表格列
t.text "selectedproducts", default: [], array: true
selectedproducts 列是与产品 ID 对应的数字数组。
2.7.2 :001 > c = Campaign.last
2.7.2 :011 > p = c.selectedproducts
=> ["7", "8"]
如何product.price
从每个 ID 中获取并总结它们?
是否使用.map / .sum?
提前致谢!
解决方案
推荐阅读
- azure - 如何从 Kusto.Explorer 查询我的 Application Insights 日志(分析)?
- python - 快速将奇怪的门控应用于 pandas 数据
- php - PHP Mail - 有时会发送空白电子邮件
- python - 消息从命令触发两次
- java - Java CMS - 年轻代 GC 花费的时间越来越长
- java - SimpleDateFormat.format() 没有返回正确的格式化日期字符串
- ckeditor - CKEditor gui 显示为灰色/禁用
- vue.js - Vue.js vuetify v-textarea 在未展开的 v-layout 中无法正确自动增长
- android - 我怎样才能为每天的其他工作(如提醒)创建任何警报?
- gitlab - 仓库中的 Jenkinsfile 与代码不同