У меня есть код для запуска sql запроса в ruby следующим образом
sql = ActiveRecord :: Base.connection () sql.begin_db_transaction report = sql.execute ("выбрать * из пользователей;") sql.commit_db_transaction
Так что после этого отчета Mysql :: object. Теперь я хочу извлечь все поля и соответствующие им данные в массив или хэш.
спасибо,
execute должен выдать результат, который даст вам метод с именем all_hashes - он вернет массив хэшей, соответствующий строкам результатов запроса, что, по-видимому, вам и нужно. Итак, звоните
execute
all_hashes
report.all_hashes