Vos sessions sont trop grosses ! (Erreur : TypeError (can't dump File))

Voici l'erreur que j'ai obtenu sur du vieux code :

TypeError (can't dump File):

  activerecord (3.X.X) lib/active_record/session_store.rb:54:in `dump'

Cela viendrait de la taille des sessions (ça peut également des données non-sérialisables). A la fin de la méthode :
session[:qqch] = nil
Résoud le problème, il ne reste plus qu'à refactoriser votre code pour ne plus stocker des objets ruby mais plutôt des identifiants vers ces objets.

Voici l'article à lire : https://www.freezzo.com/2008/06/18/rails-typeerror-cant-dump-file/