私は、Oracle データベースからデータを引き出す必要があるテスト スイートに取り組んでいます。すべてのアクティブ レコード オブジェクトを設定するよりも簡単なので、既に作成されているクエリを使用していました。私はレールを使用しておらず、代わりにgem activerecord 3.2.6を使用しています。
返された 14 列のデータのうち、21 行目から突然、実際にデータがあるのは 12 列だけであることがわかりました。このクエリは、Oracle SQL Developer で使用すると 20 行を超える行の完全なデータを返すため、クエリではないことがわかります。
すべてのデータを返すのを完了するために、さらに時間を与える必要があるのでしょうか? 最初に問題が発生するのは常に 21 行目であるため、これはあまりありそうにありません。一部のデータが NULL になる可能性があり、最初の NULL アクティブレコードが失敗することが判明すると問題になるのでしょうか?
ここで何をすべきかまったくわかりません。試してみようと思う唯一のことは、異なるバージョンの activerecord をインストールして、そのうちの 1 つが正しく動作することを願うことです。