2009-06-12 11 views
1

Il y a une bonne réponse pour ma question ici Rails shared sessions with activerecord mais il s'agit de rails 2.2.2. La méthode utilisée a été dépréciée en 2.3.2.Modification de la base de données active_resource_store pour les sessions en rails 2.3.2

Est-ce que quelqu'un sait comment utiliser une base de données externe pour les données de session dans les rails 2.3.2? L'objectif global est le partage de session entre deux applications utilisant deux bases de données différentes. Merci!

Répondre

1

Très bien, j'ai trouvé ce dont j'avais besoin. Non testé à 100% pour s'assurer que cela fonctionne, mais il ne génère plus d'erreurs.

CGI :: Session :: ActiveRecordStore a été remplacé dans des rails 2.3.2 avec ActiveRecord :: SessionStore

Ainsi, la nouvelle méthode pour se connecter à un db externe DEVRAIT être ActiveRecord :: SessionStore :: Session. establish_connection (: connection_name)

Questions connexes