views:

31

answers:

0

I have a weird problem. I have a rails application. When I am trying to run the ruby script/about command, it is displaying the details when the secret key in config/initializers/session_store.rb was removed or commented. When I place the secret key in the file and if i runs the ruby script/about command it is throwing error as

c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependenc
es.rb:443:in `load_missing_constant': uninitialized constant ActionController (
ameError)
        from c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_supp
rt/dependencies.rb:80:in `const_missing'
        from c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_supp
rt/dependencies.rb:92:in `const_missing'
        from D:/chat/config/initializers/session_store.rb:13
        from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `g
m_original_require'
        from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `r
quire'
        from c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_supp
rt/dependencies.rb:156:in `require'
        from c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_supp
rt/dependencies.rb:521:in `new_constants_in'
        from c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_supp
rt/dependencies.rb:156:in `require'
         ... 7 levels...
        from c:/ruby/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/commands/about.rb:1
        from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `g
m_original_require'
        from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `r
quire'
        from script/about:3

In config/initializers/session_store.rb file the error is shown for the below code.

ActionController::Base.session = {
  :key         => '_chat_session',
  :secret      => '0fb230c7ae72f9a0cb2417b0ad75db3b48cabf327eeedb0557ae07ecf894f34f55e2dfb9ce6c49f05959ceac9812a7193de04690a931fcf757973195a84cd2d2'
}

Could anyone please help me.

Thanks in-advance, sam