複数のモデルを横断してデータを結合する複雑な SQL クエリを実行する必要があります。これは、私のアプリケーション内での 1 回限りのアドホック レポートの一種であるため、標準モデルの構文を使用してこれを行うことはできません。
を見てActiveRecord::Base.connection.select_rows
、これはまさに私が望んでいるものですが、列名を含めずにまっすぐな配列を返します。理想的には、 と同じように機能select_rows
し、レポート ページを作成するときにキーと値のルックアップを使用できるように、辞書の配列に沿ってさらに多くの情報を返すものが必要です。