Мне только что поручено автоматизировать задачу отчетности на работе.Ранее кто-то запускал большие произвольные SELECT
s в базе данных MySQL с помощью инструмента с графическим интерфейсом, а затем использовал этот же инструмент для экспорта результатов в CSV.Теперь я хочу написать скрипт Ruby для этого.
Я знаю о FasterCSV в Ruby, но что касается запросов SQL, я использовал только ActiveRecord, где вы обычно не пишете запросы, а используетемодели и ассоциации.В последний раз я писал полный SQL-код в коде, когда кодировал PHP.
Какой самый простой способ сделать подобное в Ruby? Должен ли использовать ActiveRecord?