arrays - 获取数组值红宝石
问题描述
我有一个数组,它是查询的结果。
r = [
#<Reservation id: 27, schedule_id: 1, name: "test user", gender: "no_answer",
reservation_num: 1, zip: "", prefecture: "", address: "", street: "",
tel: "", note: "", satisfied: true, canceled: false, seq: 27,
created_at: "2019-08-28 06:04:30", updated_at: "2019-08-28 06:04:30",
created_by: 2, updated_by: 2, from_partner: false, no_counting: false,
reservation_time: nil, one_day_payment: nil, payment_id: 123456>
]
我想得到 payment_id 但不明白我应该怎么写。
解决方案
如果数组中有多个记录,则可以得到payment_id
如下数组形式,
r.map(&:payment_id)
推荐阅读
- halide - 卤化物可以与 SOC 平台一起使用吗?
- amazon-ec2 - 无法访问 EC2 实例上托管的简单节点 Web 服务器
- compression - Teradata 压缩工具
- sql - 计数时如何排除重复项?
- r-markdown - RMarkdown 中未生成引文
- php - 如何使用 php 链接到 mysql 数据库创建一个简单的下拉列表
- mysql - 我们正在尝试从我们的统计数据库中删除有关香蕉共和国的所有数据
- python - 将元组操作逐元素应用于 numpy 元组数组
- android - 如何在不使用 rowID 或 OnClickEvent 的情况下读取 ListView 中特定文本视图的内容?
- linux - 有没有写一个读取csv文件并创建sql文件的linux脚本?