2012-06-15 24 views
1

我有一個使用2個數據庫的rails 3.2應用程序。一個數據庫是默認的rails數據庫(sqlite)。另一個數據庫是在SQL Server 2008上運行的MicrosoftSQL ODBC。它連接到多臺工廠機器,並記錄機器生產多少件。「未定義的方法`[]爲零:NilClass」當查詢返回許多結果

新的行被添加到這個數據庫(這只是一個大表...我沒有設計這個)約每3秒,所以有很多行。

查詢是基於時間框架執行的。這裏有一個查詢的簡化版本:

@results = History.find_by_sql("SELECT * WHERE created_at > SomeStartTime AND created_at < SomeEndTime") 

查詢工作正常,時間跨度長達幾個小時,直到它返回比約3500結果更加。任何時間框架長於和我得到的錯誤

undefined method `[]' for nil:NilClass 

有誰知道這是怎麼回事?

回答

2

好吧,我是個白癡。我正在開發模式下運行,顯然任何需要半秒以上的查詢都會自動執行此操作。

相關問題