更改rails 2.3.2中的会话的active_resource_store数据库

时间:2009-06-12 17:28:25

标签: ruby-on-rails activerecord session

我在这里Rails shared sessions with activerecord的问题有一个很好的答案,但它与rails 2.2.2有关。使用的方法已在2.3.2中弃用。

有人知道如何在rails 2.3.2中使用外部数据库来获取会话数据吗?总体目标是使用两个不同数据库的两个应用程序之间的会话共享谢谢!

1 个答案:

答案 0 :(得分:1)

好的,找到了我需要的东西。没有100%测试以确保它正常工作,但它不再产生错误。

CGI :: Session :: ActiveRecordStore已在rails 2.3.2中替换为ActiveRecord :: SessionStore

所以连接外部db 应该的新方法是ActiveRecord :: SessionStore :: Session.establish_connection(:connection_name)