いくつかの選択とマージを含む長い SQL クエリがあるとします。私だけが使用しているため、ActiveRecordコードを書き始めたくありません。数週間に 1 回だけ (レポートのようなものです)、クエリを実行して結果を取得し、そのまま表示したいだけです。
ASP.Net と MVC 3 に慣れていますが、クエリ結果からテーブルをレンダリングするだけのビューに使用できるものはありますか?
ありがとう
いくつかの選択とマージを含む長い SQL クエリがあるとします。私だけが使用しているため、ActiveRecordコードを書き始めたくありません。数週間に 1 回だけ (レポートのようなものです)、クエリを実行して結果を取得し、そのまま表示したいだけです。
ASP.Net と MVC 3 に慣れていますが、クエリ結果からテーブルをレンダリングするだけのビューに使用できるものはありますか?
ありがとう
クラスをテーブルにバインドする必要なく、ActiveRecord 内から生の SQL を実行できます。
result = ActiveRecord::Base.establish_connection(@db).connection.execute("select * from teh_tables")
p result.to_yaml
その後、result.to_yaml、result.inspect、または結果を FasterCSV に渡して、Excel または選択したスプレッドシートでさらに分析するための CSV ファイルを生成できます。
HTH