3

ActiveRecordで実行できない、または簡単に実行できない非常に複雑なSQLクエリがあります。

SQLクエリを作成し、これを実行しました。

sql = getcomplexsqlquery
result = ActiveRecord::Base.connection.execute(sql)

結果をループします。

SQL接続が閉じられていることを確認するにはどうすればよいですか?

4

1 に答える 1

7

それを閉じようとしないでください。

ActiveRecordのデータベースへの接続を使用しています。これは、通常のクエリで使用するものと同じです。

一方を閉じるともう一方が閉じられ、結果として一方のActiveRecordとRailsが怒ったままになります。

于 2013-01-29T02:49:27.250 に答える