2013-07-22 5 views
1

В Rails 4 можно установить (далекую) дату истечения срока действия сеанса так, чтобы он был постоянным?Как установить дату истечения срока действия сеанса Rails

Я знаю, что это возможно для файлов cookie, поэтому, учитывая, что сеансы основаны на файлах cookie, я хотел бы изменить дату истечения срока действия. Как установить это для одного сеанса и как настроить среду для всех сеансов?

P.S. Я хочу использовать сеансы вместо файлов cookie, потому что Rails по умолчанию безопасен.

ответ

3

Осознавая возможные последствия для безопасности, вот решение, которое я нашел:

# config/initializers/session_store.rb 
MyApp::Application.config.session_store :cookie_store, :expire_after => 1.year 
Смежные вопросы