rails:33
From: Kazuhiro Yoshida <moriq@m...>
Date: Mon, 31 Jan 2005 15:13:40 +0900
Subject: [rails:33] Re: Apach でのセッション
もりきゅうです。 hoti <hoti_jp@y...> wrote: > WEBrickではOKで、ApacheではNGになるような原因として、何か考え > られるでしょうか。(セッションのファイルは生成できています) 何か require しておかないと復元できないオブジェクトが session の中にあるみたいですね。 require の位置が問題になっているような気がします。 例えば def new_hoge require 'hoge' @session["hoge"] = Hoge.new end こうすると WEBrick ではプロセスが維持されるので require 'hoge' の効果は維持されますが、Apache で dispatch.cgi を使うときは 次のリクエストで @session が復元されるときに require 'hoge' されていない状態になり、Hoge クラスが定義されていないことから エラーになると思います。 ---- Kazuhiro Yoshida moriq@m... -- ML: rails@r... 使い方: http://QuickML.com/
32 2005-01-31 06:01 [hoti_jp@y... ] Apach でのセッション -> 33 2005-01-31 07:13 ┗[moriq@m... ] 34 2005-01-31 10:29 ┗[hoti_jp@y... ]