uninitialized constant CGI::Session::MemCacheStore

Krates Ng
Sat, 14 Jul 2007 04:16:11 -0000

I am getting this error with Rails 1.2.3, while I was trying to change
session from active_record_store to use memcache-client 1.3.

Here is my error,  I have checked that
actionpack-1.13.3\lib\action_controller\session\mem_cache_store.rb is
present. I tried everything and I am completely stuck.  Please help!
Greatly appreciated.

thanks a lot!
-Krates

============= error
=============================C:\sw\ruby\lib\ruby\gems\1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:477:in
`const_missing'': uninitialized constant CGI::Session::MemCacheStore
(NameError)
    from
C:\sw\ruby\lib\ruby\gems\1.8/gems/actionpack-1.13.3/lib/action_controller/session_management.rb:22:in
`const_get''
    from
C:\sw\ruby\lib\ruby\gems\1.8/gems/actionpack-1.13.3/lib/action_controller/session_management.rb:22:in
`session_store=''
    from
C:\sw\ruby\lib\ruby\gems\1.8/gems/rails-1.2.3/lib/initializer.rb:328:in
`send''
    from
C:\sw\ruby\lib\ruby\gems\1.8/gems/rails-1.2.3/lib/initializer.rb:328:in
`initialize_framework_settings''
    from
C:\sw\ruby\lib\ruby\gems\1.8/gems/rails-1.2.3/lib/initializer.rb:327:in
`each''
    from
C:\sw\ruby\lib\ruby\gems\1.8/gems/rails-1.2.3/lib/initializer.rb:327:in
`initialize_framework_settings''
    from
C:\sw\ruby\lib\ruby\gems\1.8/gems/rails-1.2.3/lib/initializer.rb:324:in
`each''
    from
C:\sw\ruby\lib\ruby\gems\1.8/gems/rails-1.2.3/lib/initializer.rb:324:in
`initialize_framework_settings''
     ... 20 levels...
    from
C:\sw\ruby\lib\ruby\gems\1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:495:in
`require''
    from ./script/server:3
    from -e:4:in `load''
    from -e:4
=======================================================
=========== environment.rb  ==============require_gem
''memcache-client''
Rails::Initializer.run do |config|
   config.action_controller.session_store =:mem_cache_store
end
memcache_options = {
   :compression => true,
   :debug => false,
   :namespace => "pr-#{RAILS_ENV}",
   :readonly => false,
   :urlencode => false
}
memcache_servers = [ ''127.0.0.1:11211'' ]
CACHE = MemCache.new(memcache_options)
CACHE.servers = memcache_servers
ActionController::Base.session_options[:cache] = CACHE
===========================================
--
Posted via http://www.ruby-forum.com/.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---