如何使用Ruby on Rails中的authlogic插件在会话数据库中存储sessoin数据?

时间:2010-07-02 09:39:16

标签: ruby-on-rails

我需要在会话数据库中存储对象,但默认存储会话在cookie中存储authlogic插件。它不允许访问会话数据库表。我无法弄清楚如何在authlogic插件中更改会话存储。

1 个答案:

答案 0 :(得分:2)

会话存储不由Authlogic管理。您可以使用任何您喜欢的会话存储。 要将其更改为DB存储,您必须添加:

ActionController::Base.session_store = :active_record_store

到您的config/environment.rb文件。然后,你必须运行:

rake db:sessions:create

更多信息: