我正在学习红宝石。我想使用活动记录来使用这样的简单查找命令:MyModel.find_by_emp_id(i.emp_id)
在模型上,但我不能使用我正在使用的 Vertica 数据库 gem。像这样在模型上运行直接 SQL 查询的结果集:
vemployees = conn.query("select * from employees")
返回类似哈希的数据结构。数据结构 vemployees 是 Vertica::result 类型,结构如下所示:
[
{:emp_id=>"3321", :emp_last_name=>"Man", :emp_first_name=>"super", :emp_mid_name=>nil},
{:emp_id=>"3325", :emp_last_name=>"Man", :emp_first_name=>"Bat", :emp_mid_name=>nil},
]
如何在不查看结果列表的情况下执行类似 vemployees.find_by_emp_id(i.emp_id) 的操作?