2
請考慮以下模型:Ruby on Rails的堆棧層次過深
class Category < ActiveRecord::Base
# nothing in the model
end
>> rails c
>> Category.all # works fine
但是當我做如下,它會引發錯誤stack level too deep
:升級寶石後
>> Category.order("updated_at DESC") # you should assume syntax is right
我有這個錯誤1.9.3從1.8.7和軌道從3.0.4到3.2.0。 升級前它工作正常。完全沒有代碼改變,只有版本升級。
但是我的機器上有另一個項目,舊版本,我在那裏沒有錯誤。
顯然它看起來像問題是因爲升級版本,但不知道,我已閱讀stackoverflow上的許多線程,但沒有得到滿意的答案。
請幫助我已經花了相當多的時間解決這個問題沒有成功。
沒有人可以幫助你,如果你不提供任何信息。如何開始堆棧跟蹤? – 2012-07-07 09:38:44
我忘了把錯誤:) – Pigueiras 2012-07-07 09:43:39
只是fyi,將紅寶石從1.8.7升級到1.9.3和導軌從3.0到3.2是兩大升級。首先,哈希已經改變 – prusswan 2012-07-07 10:14:50