2010-06-30 62 views
0

我正在將Rails 2.3.8應用程序移植到Rails 3.0.0Beta4。我無法將會話寫入數據庫而不是cookie。Rails3.0.0Beta4將會話存儲設置爲數據庫

我這樣做在config/environments/development.rb如下:

config.session_store(:active_record_store) 

會話存儲設置正確 - 我驗證通過後套傾銷config

我錯過了什麼?

回答

2

如果你還沒有完成,你需要運行「rake db:sessions:create」到
在DB上創建了必要的表。

0

一旦傾斜,要把它放到你的environment.rb不development.rb

config.action_controller.session_store =:active_record_store

Slotishtype

2

軌產生session_migration

1

代替改變environment.rb或development.rb,

insert到

config/initializers/session_store.rb 

聲明

Your_app::Application.config.session_store :active_record_store 

然後

rake db:sessions:create 
rake db:migrate 

瞧!

相關問題