Niedawno uaktualniłem aplikację Rails v3.x do Rails 4.1.1 i wszystko wyglądało na przeniesione w większości przypadków, ale jednak kiedy przełączam aplikację z produkcji na rozwój w konfiguracji apache plik, pojawia się komunikat o błędzie We're sorry but something went wrong
Wiem, że środowisko programistyczne działa, ponieważ widzę, że żądanie GET jest przetwarzane w pliku development.log
. Ale wkrótce po żądaniu GET otrzymuję następujący w dziennikuRuby on Rails - niekompatybilny format pliku marszałkowskiego
ActionView::Template::Error (incompatible marshal file format (can't be read) format version 4.8 required; 123.34 given):
Najprawdopodobniej masz dane sesji z serializowanymi obiektami klas, które zmieniły się między wersjami. Spróbuj usunąć sesje. (Raport, w którym dokładnie pojawia się błąd, prawdopodobnie byłby przydatny). – Amadan
Jak mam postąpić w "usuwaniu sesji"? – Chris
Zależy od tego, do czego skonfigurowany jest 'session_store'. – Amadan