Извлечение данных из Mysql :: Объект в ruby ​​на рельсах - PullRequest
2 голосов
/ 10 марта 2010

У меня есть код для запуска sql запроса в ruby ​​следующим образом

sql = ActiveRecord :: Base.connection ()
sql.begin_db_transaction
report = sql.execute ("выбрать * из пользователей;")
sql.commit_db_transaction

Так что после этого отчета Mysql :: object. Теперь я хочу извлечь все поля и соответствующие им данные в массив или хэш.

спасибо,

1 Ответ

2 голосов
/ 10 марта 2010
Метод

execute должен выдать результат, который даст вам метод с именем all_hashes - он вернет массив хэшей, соответствующий строкам результатов запроса, что, по-видимому, вам и нужно. Итак, звоните

report.all_hashes
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...