Hej,
To znowu ja, ciągle problemy, ale może po 30tce tak już jest
A wiec chciałem sobie zgodnie z tym co pisze w sieci wlaczyć sesje na bazie danych, migracje zrobile, tabelka sie założyła, wiec odkomentowałem linijke w environment.rb
No i teraz niestety już webrick nie startuje z powodu “uninitialized constant CGI::Session::ActiveRecordStore (NameError)” a dokładnie
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:477:in `const_missing': uninitialized constant CGI::Session::ActiveRecordStore (NameError)
from c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/session_management.rb:22:in `session_store='
from c:/ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/initializer.rb:328:in `initialize_framework_settings'
from c:/ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/initializer.rb:327:in `initialize_framework_settings'
from c:/ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/initializer.rb:324:in `initialize_framework_settings'
from c:/ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/initializer.rb:96:in `process'
from c:/ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/initializer.rb:43:in `run'
from ./script/../config/../config/environment.rb:18
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
... 7 levels...
from c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:495:in `require'
from c:/ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/commands/server.rb:39
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
from script/server:3
na sieci niestety nic nie wygoglalem,
z gory wielkie dzieki za pomoc.
Krzysiek
[quote=lucassus]uninitialized constant CGI::Session::ActiveRecordStore
Wygląda na to, że gdzieś zaginęła Ci klasa CGI::Session::ActiveRecordStore…
ja bym próbował przeinstalować Rails lub zainstalować wersję 1.2.6[/quote]
No niestety nie podziałało.
Wywalilem railsy i te wszystkie action* przez gem uninstal, potem zrobiolem
gem install -y rails -v “=1.2.6”, zmieniłem RAILS_GEM_VERSION = ‘1.2.6’ i w katalogu projektu pościłem
rake rails:update:configs no i niestety bez rezultatu
nadal jest
=> Booting WEBrick...
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.4/lib/active_support/dependencies.rb:477:in `const_missing': uninitialized constant CGI::Session::ActiveRecordStore (NameError)
from c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.6/lib/action_controller/session_management.rb:22:in `session_store='
from c:/ruby/lib/ruby/gems/1.8/gems/rails-1.2.6/lib/initializer.rb:334:in `initialize_framework_settings'
from c:/ruby/lib/ruby/gems/1.8/gems/rails-1.2.6/lib/initializer.rb:333:in `initialize_framework_settings'
from c:/ruby/lib/ruby/gems/1.8/gems/rails-1.2.6/lib/initializer.rb:330:in `initialize_framework_settings'
from c:/ruby/lib/ruby/gems/1.8/gems/rails-1.2.6/lib/initializer.rb:100:in `process'
from c:/ruby/lib/ruby/gems/1.8/gems/rails-1.2.6/lib/initializer.rb:47:in `run'
from ./script/../config/../config/environment.rb:18
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
... 8 levels...
from c:/ruby/lib/ruby/gems/1.8/gems/rails-1.2.6/lib/commands/server.rb:39
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
from ./script\server:3
from -e:2
Może trzeba dołożyć jakiegoś require czy cos?
Pozdrawiam
Krzysiek
PS
no i ta klasa jest w pliku active_record_store.rb
[quote=qczek][quote=lucassus]uninitialized constant CGI::Session::ActiveRecordStore
Wygląda na to, że gdzieś zaginęła Ci klasa CGI::Session::ActiveRecordStore…
ja bym próbował przeinstalować Rails lub zainstalować wersję 1.2.6[/quote]
No niestety nie podziałało.
Wywalilem railsy i te wszystkie action* przez gem uninstal, potem zrobiolem
gem install -y rails -v “=1.2.6”, zmieniłem RAILS_GEM_VERSION = ‘1.2.6’ i w katalogu projektu pościłem
rake rails:update:configs no i niestety bez rezultatu
…
…
no i ta klasa jest w pliku active_record_store.rb :([/quote]
Hej,
Wygenerowalem od nowa projekt (nowy) pokopiowalem co trzeba i teraz dziala, czary z mleka
dzieki za pomoc.
krzysiek