RailsにはActiveRecordという素晴らしいORマッパーが付属していますが、 パフォーマンスの問題とか複雑な処理とかで やっぱり直接SQL実行したい…って場面多々ありますよね。 私SQL直接実行するコマンドって 「execute」しか知らなかったんです… で、executeで実行すると 結果が何か「Mysql2::Result」みたいなクラスのオブジェクトで返ってきて 使いづらいんです… (Mysqlの場合) $ ActiveRecord::Base.connection.execute("select * from users where age > 20")いちいちeachで値を取って整形したりして… 上記のようなselect文の結果なら、モデル経由で取ってくる時みたいに 配列とかで返してくれれば… とか思ってました。 そしたらやっぱりあった(゚д゚)! 〜参考になりました!