2012-01-30 26 views
7

Ứng dụng của tôi đã hoạt động tốt dưới 3.1.x một thời gian. Nó hiện đang chạy dưới 3.1.3. Tôi đã cố gắng chuyển sang 3.2.1; tuy nhiên, tôi nhận được lỗi sau mỗi khi tôi thực hiện truy vấn db:Rails 3.1.3 -> 3.2.1 Lỗi

NoMethodError: undefined method `synchronize' for nil:NilClass 

Điều này xảy ra với bất kỳ truy vấn ghi nào đang hoạt động như User.first, User.all, User.find (1), v.v. đã thử sử dụng nhiều phiên bản của đá quý sqlite3 trong quá trình phát triển để xem đó có phải là vấn đề hay không nhưng tôi không có may mắn. Phiên bản tôi đã thử là 1.3.5 w/Rails 3.2.1.

+1

Tôi có cùng một sự cố ... Đây là dấu vết ngăn xếp đầy đủ (https://gist.github.com/ 1703964) –

+0

Phiên bản ruby ​​nào? – twmills

+0

Mỏ là 1,9,3-p0. Tôi có thể nhận được một đống dấu vết tối nay, quên ngày hôm qua. Nếu bộ nhớ phục vụ nó đã có khá treo ngay lập tức trong active-record.rc2. Tôi sẽ đăng bài chắc chắn tối nay mặc dù. – loneaggie

Trả lời

4

thử cập nhật gem "kaminari" từ "0.12.4" thành "0.13.0"

+1

Có vẻ như một bản vá đã được thêm vào đường ray để ngăn plugin không thể phá vỡ điều này trong tương lai. Thông tin thêm tại đây: https://github.com/rails/rails/issues/4757 – markquezada

Các vấn đề liên quan