2012-01-30 9 views
7

Moja aplikacja od jakiegoś czasu działa poprawnie od wersji 3.1.x. Obecnie działa pod 3.1.3. Próbowałem przeprowadzić migrację do wersji 3.2.1; Jednak pojawia się następujący błąd za każdym razem robię zapytanie DB:Szyny 3.1.3 -> 3.2.1 Błąd

NoMethodError: undefined method `synchronize' for nil:NilClass 

ten występuje przy każdym zapytaniu aktywnego nagrać takich jak User.first, User.all, User.find (1), itp mam próbowałem używać wielu wersji klejnotu sqlite3 w rozwoju, aby zobaczyć, czy to był problem, ale nie miałem szczęścia. Wersja, którą wypróbowałem, to 1.3.5 w/Rails 3.2.1.

+1

Mam ten sam problem ... Oto pełna ślad stosu (https://gist.github.com/ 1703964) –

+0

Jaką wersję rubinu? – twmills

+0

Mój był 1.9.3-p0. Mogę dostać dzisiejszy ślad stosu, zapomniałem wczoraj. Jeśli pamięć służy, miała dość natychmiastowe zawieszenie się w active-record.rc2. Wezmę jednak na pewno dzisiaj wieczorem. – loneaggie

Odpowiedz

4

try zmiana gem "Kaminari" z "0.12.4" do "0.13.0"

+1

Wygląda na to, że łatka została dodana do szyn, aby w przyszłości wtyczki nie łamały tego. Więcej informacji tutaj: https://github.com/rails/rails/issues/4757 – markquezada

Powiązane problemy