# How to check the config.action\_controller.session options?

**URL:** <https://www.ruby-forum.com/t/how-to-check-the-config-action-controller-session-options/128607>\
**Category:** Rails\
**Created:** [February 9, 2008, 9:59am UTC](https://www.ruby-forum.com/t/how-to-check-the-config-action-controller-session-options/128607 "2008-02-09T09:59:11Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![kadoudal](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/f0a364/32.png) [@kadoudal](https://www.ruby-forum.com/u/kadoudal)\
**Post date:** [February 9, 2008, 9:59am UTC](https://www.ruby-forum.com/t/how-to-check-the-config-action-controller-session-options/128607/1 "2008-02-09T09:59:11Z")

</div>

when setting it in my environment.rb  
config.action\_controller.session = {  
:session\_key =\> ‘\_myapp\_session’,  
:secret =\> ‘3a64394bb895f1f05e0c07f71127d93d’  
}

I cannot get it back in the script/console …  
:session\_key=\>"\_session\_id" !!!  
why ?

> > ActionController::CgiRequest::DEFAULT\_SESSION\_OPTIONS  
> > =\> {:session\_key=\>"\_session\_id", :cookie\_only=\>true, :session\_path=\>"/",  
> > :prefix=\>“ruby\_sess.”, :database\_manager=\>CGI::Session::CookieStore,  
> > :tmpdir=\>"/Users/myself/tmp/sessions/"}

how can get back the :session\_key and :secret in my controllers ?

---

<div class="post-metadata">

**Author:** ![kadoudal](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/f0a364/32.png) [@kadoudal](https://www.ruby-forum.com/u/kadoudal)\
**Post date:** [April 6, 2009, 9:20am UTC](https://www.ruby-forum.com/t/how-to-check-the-config-action-controller-session-options/128607/2 "2009-04-06T09:20:40Z")

</div>

Kad K. wrote:

> when setting it in my environment.rb  
> config.action\_controller.session = {  
> :session\_key =\> ‘\_myapp\_session’,  
> :secret =\> ‘3a64394bb895f1f05e0c07f71127d93d’  
> }
> 
> I cannot get it back in the script/console …  
> :session\_key=\>"\_session\_id" !!!  
> why ?
> 
> > > ActionController::CgiRequest::DEFAULT\_SESSION\_OPTIONS  
> > > =\> {:session\_key=\>"\_session\_id", :cookie\_only=\>true, :session\_path=\>"/",  
> > > :prefix=\>“ruby\_sess.”, :database\_manager=\>CGI::Session::CookieStore,  
> > > :tmpdir=\>"/Users/myself/tmp/sessions/"}
> 
> how can get back the :session\_key and :secret in my controllers ?

I wondered how to see these (non default) configuration values myself. I  
discovered that in the console these values can be seen with

Rails.configuration.action\_controller.session

Jarl
