Я изучаю рубин. Я хотел бы использовать активную запись для использования простой команды find, такой как: MyModel.find_by_emp_id(i.emp_id)
на модели, но я не могу использовать камень Vertica, который я использую. Результат набора прямого SQL-запроса для модели выглядит следующим образом: vemployees = conn.query("select * from employees")
возвращает хеш-структуру данных. Структурные данные vemployees тип Vertica :: результат, и структура выглядит как ниже:Поиск значений в Ruby Hashes, которые содержат вывод SQL-запроса.
[
{: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) без прохождения через список Результаты?